This was fun, and the visuals were very nice. Lots of potential for some really fun puzzles with these mechanics. Great job!