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.