Twin Cannon

Twin Cannon is an enemy in Mega Man 5, appearing in Gyro Man's stage and Wave Man's stage, as well as the first section of Proto Man's Castle and the last two stages of Wily Castle. Each of its two cannons serves a different purpose--the bottom cannon attacks with ordinary buster-like shots, and the top one utilizes a defensive shot that can cancel out an uncharged Mega Buster shot or other non-continuous projectile. The bottom cannon fires at regular intervals, but the top cannon only fires when Mega Man does, and only if the attack in question can hit the Twin Cannon.