Based more on luck than skill
First of all i can tell you put a lot of effort into this - and it is actually an awesome game. However there are a few things that seriously undermine it. The game is based more of luck than skill. Sometimes a boss seemed inpossible, and other time id get the shield + lazer and kill it in about 5 seconds. The levels also seemed to be luck based - is this platform going to stay or fall? no way to tell. Is it safe to drop down here? no way to tell. Sometimes i thought i was going to drop to my death and ended up fighting the boss, other times i was sure i was at the boss and would fall to my death. It seems the secret to beating the game is just to try over and over again until you get the easiest level layout - this takes a lot of fun out of it. Overall i did have a lot of fun, but i found mself getting extremely frustrated with this luck-based system.