Terminate the game graciously.
Account for winning states.
Added deep copying to the create next states function. The has_winner function now uppercases the winning straight line.
Fixed tree pruning for minmax algorithm.