Index: client/Client/main.cpp
===================================================================
--- client/Client/main.cpp	(revision 2992b1a75dd6932f0ee9d020ad6ff0eb653f09c5)
+++ client/Client/main.cpp	(revision b92e6a797b3a06a7df69743ddb9f239cf9c163de)
@@ -119,5 +119,5 @@
 chat chatConsole, debugConsole;
 bool debugging;
-map<string, Game> mapGames;
+map<string, int> mapGames;
 
 MessageProcessor msgProcessor;
@@ -452,9 +452,9 @@
 
          if (wndCurrent == wndLobby) {
-            map<string, Game>::iterator it;
+            map<string, int>::iterator it;
             int i=0;
             ostringstream ossGame;
             for (it = mapGames.begin(); it != mapGames.end(); it++) {
-               ossGame << it->first << " (" << it->second.getNumPlayers() << " players)" << endl;
+               ossGame << it->first << " (" << it->second << " players)" << endl;
                al_draw_text(font, al_map_rgb(0, 255, 0), SCREEN_W*1/4-100, 120+i*15, ALLEGRO_ALIGN_LEFT, ossGame.str().c_str());
                ossGame.clear();
@@ -836,7 +836,5 @@
                cout << "Received game info for " << gameName << " (num players: " << numPlayers << ")" << endl;
                
-               if (mapGames.find(gameName) == mapGames.end())
-                  mapGames[gameName] = Game(gameName);
-               mapGames[gameName].setNumPlayers(numPlayers);
+               mapGames[gameName] = numPlayers;
 
                break;
