if (client.game.getPhase() !=  Game.PHASE_LOUNGE) {  client.removeGameListener(this); client.game.board.removeBoardListener(this);
if ( this.isIgnoringEvents() ) { return; } if (client.game.getPhase() ==  Game.PHASE_LOUNGE) { refreshDoneButton(); refreshGameSettings(); refreshPlayerInfo(); refreshTeams(); refreshCamos(); refreshMinefield(); refreshEntities(); refreshBVs(); refreshStarts(); refreshBoardSettings();
    public void gamePhaseChange(GameEvent ev) {        if (client.game.getPhase() !=  Game.PHASE_LOUNGE) {            // unregister stuff.            client.removeGameListener(this);            client.game.board.removeBoardListener(this);        }    }