Very unique puzzle concept, and a good looking game. I like it. I played through the whole thing and enjoyed it, but it did take a while to figure out the mechanics. The early levels felt much harder to me than the later levels, probably due to not quite grasping the concept yet. If the levels were rearranged I think it would do a bit better at teaching the mechanics. But once I figured it out the puzzles were fun and the right level of challenging. Well done!