To play:
Run test_chess.py and enter moves as standard input as d1d3 to move the piece from d1 to d3. Invalid moves will be rejected.
Also see Homework report to get an understanding of what algorithms and performance optimizing is being used for the chess AI.