I beat all the levels! I had some trouble with 13 and 17.. but got it in the end. The one thing that gave me some trouble was the subtle inconsistency in the physics-based puzzles, sometimes I almost had a solution but had to wait multiple cycles for the beginning to work out the way I wanted before I could test tweaks to the end. But yes, it was fun :)