Fiendishly hard but great fun. At times (especially on the blue level) it's hard to see where to avoid so you have to practice!