Defeating Gargon
Enable the "Invincibility" code. When you get to the place where you fight the Boss, look to the top left hand corner. The wall there is in a type of pattern that resembles stairs. Go to the second "step" and face Gargon. The fireballs he constantly spits out will not go in the direction where you are standing. Keep firing your weapon and you will defeat Gargon.