Excellent work! Really cool little puzzle. I think it hits the sweet spot between hard enough and not too heady. I could see these kinds of puzzles getting extremely difficult, but your restraint in level design was appreciated and made the full thing a treat to play.
We put together our own puzzle game as well, if you don't mind giving it a look and maybe dropping us a rating!