Finally beat all the levels! This is a wonderful puzzle that really tested how well I could think outside the box. Every mechanic felt like it built well on the last! I also really appreciated being able to skip levels and come back to them after my brain had worked on it for a while. Fantastic game!