Fix bug where empty king square causes 'check' instead of 'checkmate' in Fool's mate