My only complaint is that, mathematically speaking, none of the money upgrades are worth buying. By the time they break even, you'll have already bought every upgrade in the game.
There are three different choices to make in this game, and the first two have a 'wrong' choice (which ends the game). The third choice determines which of the two 'true' endings you get.
For level 10, I wrote one function that got me from the start square to a certain spot on the 'ridge'. I got the left-hand square first and returned to start by jumping down, using the first function to get back on the ridge and the other function as an extension of main.
The worst part is on the upgrade screen: when I click "edit your current tank" while the premades are still loading, the keep at it in the background and then pop up in front of the editor screen with no way to get rid of them but to close the editor, losing any progress I've made on my next design.
Seriously, fixing just this would at at least two stars to my rating.
At first I thought my browser broke the game, but then I realized the window actually was supposed to be that narrow. It's really nice for something made in such a short time. Too bad I'm no good at this sort of thing! xD