@ted: lol good point, but flawed. :) What if then next time you go to move the chess piece that has the king in check mate and it turns into a pawn? Then its no longer check mate. I guess you'd need a lot of luck with RNGs.
Abusive comment hidden.
(Show it anyway.)