very interesting mechanic! the later levels were a bit too complicated for me to logic through, but i can see how they would work