That is a really great game and concept! I also love that you incorporated a story and two different endings!
Puzzles are engaging and the gameplay mechanic is just very, very cool, when you get the hang of it (a little more explanation at the start might have been helpful).
One of my favorite entries so far!