Masterpiece in platforming design , I still can't believe the way this game managed to introduce a new idea for every single level it's impressive to say the least But man this game can be extremely tough and unfair sometimes specially towards the end of the game it gets infuriating