totalwar23 on 27 May 2008
I remember a friend of mine really liked this show and I had to watch it with him every time I came to his house. It was something about having to defeat human players in a game or else their city would suffer destruction?