PyChess: Play traditional and modern Chess variants
pychess.org