This is a self learning Tic-Tac-Toe game. It plays 5000 games with itself figuring out the rewards for each possible move and is later used for calculating the optimal action.