Nice game.
Presentation is good. Nice music and art style gives the levels a nice mood. Explosion FX for enemies are cool too.
I found it very hard (which I enjoyed). Died about a dozen times in the first floor/level without getting more than a few steps. Completed it in the end though ;)
For improvements, I think you should make it clear that the rotations are not meant to be exactly 90 degrees. Would not know its intentional without looking at comments first. Also, I'd suggest using a separate hitbox attached to the feet of the character to detect whether the player has fallen off the level/down a hole. I found it a bit annoying that I would fall off the level whenever my character's head barely touched the black.
Overall, a fun puzzle game. I liked it. Well done!