This Iron Giant wannabe is beyond frustrating to fight mainly because of the last phase.
It completely fills the screen with projectiles that can barely be avoided and it is nearly impossible to hit Dr. Kahl himself because he moves all around this whole time. Needless to say, he's a headache.