private static void playLocallyAgainstRandomOpponent() {
		try{
			Random randomGenerator = new Random();
			PlayChess whiteTeam = new PlayChess(Board.white);
			while (true) {
				System.out.println("MOVING FOR WHITE");
				if (whiteTeam.board.gameIsOver()) {
					System.out.println("Game over");
					break;
				}
				Node nextNode = MiniMax.performMiniMax(whiteTeam.board, whiteTeam.color, PlayChess.plyLookhead, new Response(900));
				whiteTeam.board.handleMove(nextNode.m);
				System.out.println(whiteTeam.board + "\n\n");

				System.out.println("MOVING FOR BLACK");
				if (whiteTeam.board.gameIsOver()) {
					System.out.println("Game over");
					break;
				}
				ArrayList<Move> actions = GenerateSuccessors.allPossibleSuccessors(whiteTeam.board, Board.black);
				int index = randomGenerator.nextInt(actions.size());
				whiteTeam.board.handleMove(actions.get(index));
				System.out.println(whiteTeam.board);
				System.out.println("----------------------------------");
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}