Takes quite a bit of getting used to, but once you do you feel acomplished. I love the background graphics changing. I'd add a bit more invincibility frames. With a bit more polish, could easily could become a released game.