The graphics are beautiful, the levels gradually introduce new mechanics and elements, and 28 levels is incredible. The game is for smart people, so me would stuck even at 8 level or earlier without hints.