Great game! I love the idea of limiting the player's movement as part of the puzzle mechanic. Great level design too. I felt like the increase it difficulty felt really good. Nice work. :)
Thanks for you kind comments!
Limiting the movements was out of necessity. Allowing the player to turn without moving makes most puzzles trivial to solve.