This was fun! This reminds me very much of Mega Man X (SNES) except we play as a tall Met. Because it reminded me of MMX, I want to suggest withholding the player input and animating the character when you get the powerups for extra juice (see the animation right after megaman gets his boots).