I like how the rules of the puzzle are simple to understand but increasingly get more difficult to navigate. The main struggle of making a puzzle game is designing the levels and I think you knocked it out of the park.