Very well polished! The mechanics are fun and the slow introduction of the depth of the puzzles is well done. The physics basis also seems to give way to creative problem solving for the player which I also enjoy. You do a very good job of educating and informing through your level design