Now comes an important part of the game: power-ups.
All power-ups will be dropped by enemies, which I imagine will be the hardest part of the whole thing to code. Power-ups include health, 1-ups, and weapon upgrades. Weapon upgrades will be things like rapid fire, spreadshot, and rockets.
I had origionally planned for the rocket to be able to blow up tiles in the level, but this would screw up other parts of the game, so sadly I can't do that. For instance, if you were to destroy the tile that a guard type enemy was standing on, this would cause the enemy to be stuck and turning around constantly. I've always wanted to have some sort of destructive weapon like that, so maybe I'll still try and make it be able to destroy tiles.