The plot is pretty good (albeit rather confused) and quite exciting, and the voice acting commendable, however the game is flawed by the real-time concept, and the fact that the hero keeps getting killed unless exactly the correct things are done at the correct time. You can rewind but sometimes you need to go a long way back on the journey to try again. So I could only complete this sensibly by following a walk-through almost line by line.