I couldn't figure out the cannon part but the game was great. Maybe the heart system was unneeded, but everything else I enjoyed!
Thanks for the kind words! We've gotten a couple of notes on the cannon, so you're definitely not the only one. We'll improve that for the next version :)