Excellent work!
Even with all of the upgrades you can obtain this game is still a challenge. The game never got boring since, again, the challenge was just right for each level. Can't say anything about the music since I was listening to deadmau5 while playing (actually goes great with this game).
Thank you for the awesome game!