setStatusBarText("It's " + ev.getPlayer().getName() + "'s turn to move.");
if (ev.getPlayer() == null && client.game.getTurn() instanceof GameTurn.UnloadStrandedTurn) { setStatusBarText("Please wait for another player to unload their stranded units..."); } else { setStatusBarText("It's " + ev.getPlayer().getName() + "'s turn to move."); }
    public void gameTurnChange(GameEvent ev) {        // Are we ignoring events?        if ( this.isIgnoringEvents() ) {            return;        }        if (client.game.getPhase() != Game.PHASE_MOVEMENT) {            // ignore            return;        }        // else, change turn        endMyTurn();        if (client.isMyTurn()) {            // Can the player unload entities stranded on immobile transports?            if ( client.canUnloadStranded() ) {                unloadStranded();            } else {                beginMyTurn();            }        } else {            setStatusBarText("It's " + ev.getPlayer().getName() + "'s turn to move.");        }    }