Nice game, the art is great, if a little inconsistent: some assets, such as the upgrades, are a completely different style from others.
IMHO it is also a bit too long for a jam game; advancing through levels offers no new mechanics, so having fewer but better polished levels could have served the game better.