Wow, basically everything in this game was great! It's impressive how well-rounded of a game this is, from the presentation, responsive movement, charm, sound, and overall charm. The difficulty made it really accessible without being trivial, and each level had a fun gimmick that set them apart from the others. Excellent work!