Woah, flashbacks to Megaman on the NES. The controls are a bit unresponsive and I could easily get to stage 5 by just jumping over the enemies and ignoring them. Solid effort! There was a lot of flashing on the screen btw.
Look into jump buffering and coyote time to improve the player responsiveness and forgiveness :D