Interesting puzzle concept, took me a bit to understand what was going on, but I can see the potential for lots of cool puzzle levels using this core gameplay. Great work!