add event on checkmate
add disable kingmove on move