A Tic Tac Toe AI with Neural Networks and Machine Learning