chess client seems bug free within test space. checkmate evaluation added. small randomization of moves within eval func.