Square Enix looks set to announce a new Carmageddon game, after a countdown timer appeared on the game's official website. A Carmageddon games hasn't seen the light of day since 2000, and recent ... Read More