https://medium.com/@ysathyasai/i-built-a-fully-functional-terminal-chess-game-in-python-because-why-not-b309b1b05b6c