game.board.newData( game.board );
    public void setGame(Game g) {        this.game = g;                // reattach the transient fields and ghost the players        for (Enumeration e = game.getEntities(); e.hasMoreElements(); ) {            Entity ent = (Entity)e.nextElement();            ent.setOwner(game.getPlayer(ent.getOwnerId()));            ent.setGame(game);            ent.restore();        }                for (Enumeration e = game.getPlayers(); e.hasMoreElements(); ) {            Player p = (Player)e.nextElement();            p.setGame(game);            p.setGhost(true);        }        // Re-initialize the game's board.        // TODO: have megamek.common.Board's de-serialization        //       reconstruct the transient bldgByCoords instead.        game.board.newData( game.board );        //HACK        roundReport = game.getRoundReport();        phaseReport = game.getPhaseReport();    }