fix broken isCheckmate