Great game jam entry. The art is fantastic. The concept is pretty ridiculous, but that added to the fun of it. I could really see the two game jams being mashed together.
The turtle boss was just hard enough to make it feel like a final fight, without being too hard to complete. Overall, great balance.
Solid work. :)