AI TicTacToe Player that can't be beaten by a human player