This was fun, and I love the 2D Sprites in a 3D world.
A nice combination of Puzzle and Platforming. Though in Level 17 the difficulty suddenly spiked. I couldn't beat it. I got very close, but not quite. And that after I had pretty much always plenty of time and moves left in the levels before.
Still, I had fun playing your game.