Really cool puzzle mechanic. I also like how the mechanics are introduced with visual diagrams, very effective!