private Spieler[] ermittleSpielerReihenfolge(Spieler[] spielerListe) {
		Spieler[] spielerReihenfolge = new Spieler[spielerListe.length];
		int random = (int) (Math.random() * spielerListe.length - 1);
		spielerReihenfolge[0] = spielerListe[random];

		if (spielerListe.length > 2) {

			for (int i = 1; i < spielerListe.length; i++) {
				Farbe naechsteFarbe = null;

				switch (spielerReihenfolge[i - 1].getFarbe()) {
				case ROT:
					naechsteFarbe = Farbe.GRUEN;
					break;
				case BLAU:
					naechsteFarbe = Farbe.ROT;
					break;
				case GRUEN:
					naechsteFarbe = Farbe.SCHWARZ;
					break;
				case SCHWARZ:
					naechsteFarbe = Farbe.BLAU;
					break;
				}

				for (Spieler spieler : spielerListe) {

					if (spieler.getFarbe().equals(naechsteFarbe)) {
						spielerReihenfolge[i] = spieler;
					}
				}
			}

		} else {
			spielerReihenfolge[1] = spielerListe[1 - random];
		}

		return spielerReihenfolge;
	}