public int spielzug() {
		int zug = -1;
		do {
			System.out.print("Koordinaten Ihres Zugs (Spalte Zeile, m zum Abbrechen) >");
			String s = "";
			try {
				s = in.readLine();
			} catch (IOException e) {
				System.out.println("Lesefehler: " + e);
				continue;
			}
			if (s.length() < 0) {
				continue;
			}
			if (s.equals("m")) {
				return -1;
			}
			String[] c = s.split("[ ,|)(\t]+");
			int x = 0;
			int y = 0;
			if (c.length != 2) {
				System.out.println("Bitte geben Sie zwei Zahlen ein.");
				continue;
			}
			try {
				x = Integer.parseInt(c[0]);
				y = Integer.parseInt(c[1]);
			} catch (NumberFormatException e) {
				System.out.println("Bitte geben Sie zwei Zahlen ein.");
				continue;
			}
			if (logik.istGueltig(x, y)) {
				spielfeld[x][y] = (spielerNr == 1 ? 'O' : 'X');
				logik.setzeFeld(x, y, spielerNr);
				zug = (y * 3 + x + 1);
			} else {
				System.out.println("Spielzug ungültig, bitte geben Sie einen Erlaubten Spielzug an.");
			}
		} while (zug < 0);

		printSpielfeld();
		System.out.println("Spieler " + (spielerNr == 1 ? "X" : "O") + " ist am Zug.");
		return zug;
	}