Nice job! This has a really fun mechanic and it was interesting to figure out all the different puzzles. Good work!