Cannon Hopper

Cannon Hopper (キャノンホッパー), also spelled Cannonhopper and C-Hopper, is a shooting enemy from the Mega Man Zero series. As its name implies, it is a cannon that shots in 4-5 directions (depending on the game), and hops between the ceiling and floor. By doing this, slowly moves towards you.