A lot of neat looping mechanics here with some in depth solving requirements. Level 3 is a big difficulty spike, but it felt fantastic to figure it out.
thanks for playing. I am so sorry about level 3 but I am also super glad that you felt the "A-ha!" moment when discovering the solution. My sleep deprived brain messed up the level balance :c.