A chess engine and interactive game written from scratch in Python. No third-party chess libraries -- every component from move generation and validation through to search, evaluation and rendering is ...