Implementation of the classic tic-tac-toe game with the use of minimax algorithm.
User Story: I can play a game of Tic Tac Toe with the computer.
User Story: My game will reset as soon as it's over so I can play again.
User Story: I can choose whether I want to play as X or O.
User Story: As a user, I can never actually win against the computer - at best I can tie.