Index: client/Client/main.cpp
===================================================================
--- client/Client/main.cpp	(revision 2992b1a75dd6932f0ee9d020ad6ff0eb653f09c5)
+++ client/Client/main.cpp	(revision 321fbbcd4bc1a950bc6f5ab7ccb3e95550079f91)
@@ -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;
Index: common/Game.cpp
===================================================================
--- common/Game.cpp	(revision 2992b1a75dd6932f0ee9d020ad6ff0eb653f09c5)
+++ common/Game.cpp	(revision 321fbbcd4bc1a950bc6f5ab7ccb3e95550079f91)
@@ -24,12 +24,4 @@
 }
 
-void Game::setNumPlayers(int numPlayers) {
-   int numCurPlayers = this->getNumPlayers();
-   int numNewPlayers = numPlayers-numCurPlayers;
-
-   for (int i=0; i<numNewPlayers; i++)
-      this->players[numCurPlayers+i] = NULL;
-}
-
 bool Game::addPlayer(Player* p) {
    if (players.count(p->id) == 0) {
Index: common/Game.h
===================================================================
--- common/Game.h	(revision 2992b1a75dd6932f0ee9d020ad6ff0eb653f09c5)
+++ common/Game.h	(revision 321fbbcd4bc1a950bc6f5ab7ccb3e95550079f91)
@@ -33,5 +33,4 @@
 
    void setId(int id);
-   void setNumPlayers(int numPlayers);
    bool addPlayer(Player* p);
    bool removePlayer(int id);
