Very nice game. Each level is nicely designed and, while there definitely is difficult parts, it never feels too unfair. I like all the different dangers and mechanics and I think you introduced them at a good pace. The graphics and audio are simple but nice. The boss battle is cool too, shooting off different parts of the boss is a creative idea. Unfortunately I got stuck on a wall behind the left cannon during the boss battle so I had to give up :( great job overall!