private void nextTurn() { 
		// Used to switch turns. Called each time a valid move is made.
		if (hasWon(turn)) { // Check to see if the move the current player made was a winning move.
			gameOver = true; // If it was, then set gameOver to true;
			sendWin(turn); // Also, display a window informing the user(s) of what occured. Also shows scores.
			return; // Exit this method. Nothing left to do.
		}
		if (allFull()) { // If there are no moves left, and the last players move wasn't a winning one...
			gameOver = true; // The game is over
			sendDraw(); // Call the method that creates a frame informing the user(s) of the draw. Also shows scores.
			return; // Exit this method. Nothing left to do.
		}
		turn = turn.getOpposite(); // Switch turns.
		if (aiTurn && AI) {
			aiTurn = false;
		} else if (!aiTurn && AI) {
			aiTurn = true;
			GAME_AI.aiMove();
		} else {
			aiTurn = false;
		}
	}