fix stalemate checking