Fun game, though the last few levels are pretty challenging and requires a lot of patience and thinking to beat. Other than that, I love the amount of effort you put into this game. The art is also pretty awesome!
Yep, I agree that the difficulty curve is pretty steep. Didn't have much time (or experience) for level design so had to show ideas/concepts pretty quickly.