Damn. I love how you turned a simple mechanic into a complex puzzle game. The idea is really clever, and it is definitely one of the more unique games I have played so far. It also feels really satisfying to play.
Great entry and an awesome job!