I like how the puzzles naturally teach you some new concepts you have to use - however I did get stuck so I might be dum