Really cool mechanic that I've never seen before. I found the puzzles interesting and challenging. Great work!