public Game(TankClient client, bool saveGame = false) { ThreadPool.SetMinThreads(operations.Length, 4); this.client = client; if (saveGame) { string filename = string.Format("TankGame-{0}.txt", DateTime.Now.ToString("yyyy-MM-dd_HH-mm-ss")); gameOutput = new StreamWriter(new FileStream(filename, FileMode.Create)); } else { gameOutput = Console.Out; } }