A human vs computer Noughts and Crosses game (Tick Tac Toe)