public Karte karteZiehen(String actionCommand) {
        Karte karte = null;
        Spieler aktuellerSpieler = spieler.get(this.getAktuellerSpielerIndex());
        if (aktuellerSpieler.getGezogenCount() > 0) {
            if (actionCommand.equals("Kartenstapel")) {
                karte = this.ziehen();

            } else if (actionCommand.contains("Auslage_")) {
                boolean added = false;
                for (Karte tmp : this.auslageKarten) {
                    if (tmp.getStadt().toString().equals(actionCommand.substring(8)) && !added) {
                        karte = tmp;
                        aktuellerSpieler.getHand().add(tmp);
                        added = true;
                        aktuellerSpieler.setGezogenCount(aktuellerSpieler.getGezogenCount() - 1);
                    }
                }
                int entfernterIndex = this.auslageKarten.indexOf(karte);
                this.auslageKarten.remove(karte);
                neueKarteFürAuslage(entfernterIndex);
            }
        }
        return karte;
    }