A python chess rules engine.