https://medium.com/@rickard.karlsson/how-to-play-tic-tac-toe-using-reinforcement-learning-9604130e56f6