Graphically flawless and a great idea of blending hack n slash with a shoot 'em up. However the camera angles and some of the shooting stages let this game down. Combine this with a linear and quite disinteresting story and the sense the game thinks the player is a moron (I only need to be told 'O'...