Library for Battle vs Chess