merge du echec et mat presque totalement fonctionnel