I felt very overpowered when playing this. At first I didn't get it, but then I got the powerups and everything fell right into place. Fun game.
I'm glad you liked it.