This game is pretty awesome. I don't really like the idea of upgrades though; they would just take the challenge away and/or make it an annoying level-repeating game, thus taking away the awesomeness of this game.
It's supposed to be hard, but IMO the impossible badge is a bit too easy for 60 points. Just my thoughts tho. Level E really was "HORRIBLY DIFFICULT" :D