Magnificent game. Played it straight through the minute I got it and loved every second of it. Great visuals, amazing story, and fantastic characters. 5 stars.