Very clever, everything is nicely taught to the player, the difficulty curve is smooth. Loved it, Good job that was great !