I second the comments about the missing checkpoints - that one flying enemy caught me by surprise and made me do the level again, which was kind of mean. That's really my biggest complaint, though; the game is quite well-executed.
Thank you very much! we are aware about the mean flying enemy hahaha, we are working on balancing and checkpoints for an updated version.