public Program() { runningMutex = new Object(); lockObj = new Object(); mainThread = Thread.CurrentThread; games = new List<INHLGameInfo>(); stats = new NHLStats(); lastUpdate = DateTime.MinValue; FetchGameList(); stats.UpdateStatsIfRequired(); irc = new IRC(); ircThread = new Thread(new ParameterizedThreadStart(IRCThread)); ircThread.Start(irc); }