public Game(GamePreferences gp) { gameDeck = new Deck(); players = new ObservableCollection <PlayingUser>(); waitingList = new List <PlayingUser>(); spectators = new List <SpectatingUser>(); specWaitingList = new List <SpectatingUser>(); pot = new int[2]; ca = new CardAnalyzer(); gamePref = gp; logger = new GameLogger(id); chat = new GameChat(this); }