Despite its goofy demeanor, the game is really well done. The physics/movement are responsive. The variety of level types keeps things fresh. And the combination of the music, SFX, and random dialogue really brings it all together. Great game!