The game had a new and inventive playing style with the ability to run along walls and turn back time. With the advent of this game engine you did not have to keep going back ot the save point every time you did something wrong. The game is challenging but not so difficult that you will not be able to do everything if a little time is spent to think out the sequence and moves you require to complete each part of the game ie run along a wall then jump off it to the other side and then jump off the other wall to climb onto the next ledge etc.
Once the game has helped you with the initial moves for the game it is just a matter of figuring out in which way to do each game segment. The visions also help by showing you glimpses of how the obstacles should be approached but it does not tell you how to do it. Again helpful but not too helpful which shows the hallmark of a good game and a developers job well done.
Some games do not have enough save points but this one has a save point basically after each major level (or room in this case) that you complete so there is no need to worry about having to go back and do a collosal amount of the game over again to get back to the point at which you died. Finally you will not clock this game in one night so be prepared to play it for a while and remember there is always more than one way to do each level.