private void newGame(int type1, int type2) {
		switch (type1) {
		case Player.RANDOM_PLAYER:
			playerX = new RandomPlayer();
			break;
		case Player.MINIMAX_PLAYER:
			playerX = new MiniMax();
			break;
		default:
			playerX = new Human();
			break;
		}

		switch (type2) {
		case Player.RANDOM_PLAYER:
			playerO = new RandomPlayer();
			break;
		case Player.MINIMAX_PLAYER:
			playerO = new MiniMax();
			break;
		default:
			playerO = new Human();
			break;
		}
		for (int count = 0; count < cellGrid.length; count++) {
			cellGrid[count].reset(playerX, playerO);
			cellLabel[count].setText("");
		}
		boardState.setTurn(TicTacToeBoard.PLAYER_X);
		turnLabel.setText(turnString[TicTacToeBoard.PLAYER_X]);
	}