Ruby chess library