This was a lot of fun. The level progression felt right, and the puzzles felt challenging without being too difficult to figure out.