https://medium.com/@mattdeveloper/building-a-python-tic-tac-toe-game-for-the-terminal-a-step-by-step-guide-4bc62befeee8