Charming and smooth game with great graphics, music, and animation.
Game mechanics worked very well together, and the point-to-unlock system was neat as well. The music did get old though, especially as there was a lock system and a changing color schema so I expected new music. The voicing was nicely done, though I'm personally not a fan of the disgruntled gurgle he makes. The flag-raising gets a little tedious. I noticed that it was fairly quick and as soon as the flag was raised, the level ended and there was no needless delay, but either make it more flashy and worth watching or just cut it altogether.
Having a semi-interesting but rapidly tedious flag over and over is just a design choice I'm calling into question at this point.
Regarding puzzles: I feel like a lot of puzzles were more based on a fetch element that true puzzling: that is, you get a power up, and use that to find another power up. There's a general feel that the puzzles are contrived and not scaled up appropriately. The star platform triple tower for example had some coolness factor to it. I could see switch puzzles, or luring enemies by ground pounding at appropriate times to fall with you as puzzle elements. Instead, what I got were lots of fetching, which while it isn't bad, is also not very inspiring.
The boss fight was definitely a highlight. Wish more bosses existed as well.