case GameEvent.GAME_REPORT : if (game.getPhase() == Game.PHASE_INITIATIVE) {   sendDone(true); } break;
    protected void processGameEvent(GameEvent ge) {        super.processGameEvent(ge);        switch (ge.getType()) {            case GameEvent.GAME_PLAYER_CHAT :                processChat(ge);                break;            case GameEvent.GAME_PLAYER_STATUSCHANGE :                break;            case GameEvent.GAME_PHASE_CHANGE :                break;            case GameEvent.GAME_TURN_CHANGE :                if (isMyTurn()) {                    calculateMyTurn();                }                break;            case GameEvent.GAME_NEW_ENTITIES :                break;            case GameEvent.GAME_NEW_SETTINGS :                break;        }    }