This is really good. The mechanic you created works so well, and the puzzles don't even feel annoying or mind-melting! I don't like puzzle games but this was fun!! Great work.