Prototype also crossed my mind to recommend it but sound and story-telling are fails and the game can be seriously annoying. The intro is quite awesome, though. :D