public boolean displayUnitCursor(Unit unit) {
        return (currentMode == GUI.MOVE_UNITS_MODE) &&
            (unit == activeUnit) && 
            (cursor.isActive() || (unit.getMovesLeft() == 0)) ;
    }