The difficulty curve is really well done. At first I thought the early stages were pretty easy, but little by little the puzzles started demanding more thought and tighter timing. It makes for a very satisfying progression.