This concept is generic but the theming is not. I love this! Sounds are excellent, the game feels impactful, the soundtrack was cute, the movement was clean, just all-around good fun :)
However, some of the levels weren't that great... Roof-heavy levels are kind of annoying.