Very good level design, you feel the learning by playing in every next level. I finished all 10 levels and seems like level 7 was the most moves I made playing.