That was unbelievable! All of the controls were really responsive and fun to use. Especially the cannon jump! The art is really nice too, and I like how your face becomes a wanted poster with how many waves you survived when you lose. My only suggestion is that I had no idea what the pirate NPC was talking about when he asked me for gold, because I didn't recall ever getting any gold. So at first I wondered if I could afford the upgrades, and was like checking to see if they had a cost or something.
Also, I think it was extremely clever that the upgrades were basically a way to let the player choose which mechanics they wanted to play with, and how difficult they wanted the game to be. Really, really smart!
Great work!