What an interesting idea, you were able to create such cool "puzzles" or thinking moments due to a simple but very effective mechanic. Well though out, congrats on the game, had fun playing it!
I thought the only lacking part were the actual puzzles, good to hear some reassurance that they are at least decent.