Great game, only problem I had was that on one of the levels a brown dude cornered me in a wall and I pushed into it, so I was just running in the wall.
The aesthetics in this game are excellent, and the music fits right along with it. As far as game play goes you also nailed it, this game is a bit of a challenge, and that just makes it an overall really well made game