Fun, except for the puzzles
This game maybe would deserve 5 stars if the game designers weren't evil sadistic bastards. For some reason, they interrupt enjoyable action and platforming with mind bogglingly stupid puzzles. Some of which require pinpoint controller accuracy and timing. This is a problem because the controls are clunky at best. Sometimes you'll make that ledge jump, sometimes you wont. Great, now design a puzzle the requires you to position a box just right, requiring a perfect jump or fucking spikes will come out of of the floor and kill you.