public void UpdateLayout() {
        // kann nicht mehr gesetzt werden
        if (field.getBattleState() != null) {
            setBattleState();
            return;
        }
        // Gegner grid kann nur anzeigen
        if (mode == eBattleFieldMode.Displaying) {
            setEnabled(false);
            
        } 
        else {
            
            setEnabled(true);
            // designMode
            if(field.getFieldState() == eFieldState.Filled)
            {
                setBackground(Color.black);
            }
        }
    }