A pure Python chess library