A Chess engine in JavaScript. Uses chess.js and chessboard.js