Chessops

Chess and chess variant rules and operations in TypeScript