Starting on April 18, we've begun looking at 2005's God of War, tying in with the release of the latest game in the series. Join us!