That was very, very cool. I love coming accross original concepts or interesting twists on the classics.
Here's a thing though. I managed to complete all 30 levels, but most of them—semi-mindlessly, just by combining a little logic with moving things around intuitively. When a level is completed, it disappears right away. I would like to be able to linger on and inspect the result I have just achieved, to better understand why the solution is what it is. Other than that – outstanding work!
FWIW, one of the games I submitted to this jam is in the same genre as yours: https://itch.io/jam/pirate/rate/3754576.