Chess engine Javascript chess engine based on the minimax algorithm with alpha-beta pruning optimization and an hand-crafted PeSTO evaluation function