Je suggère que tu balayes les cases de la grille de cette manière:
case occupée: passer à la case suivante,
case qui te ferait gagner: jouer et stopper le balayage,
case qui ferait gagner le joueur: garder la case en mémoire,
à la fin de la boucle, si une case a été mise en mémoire, jouer dedans pour bloquer le joueur.
_________________
Home is not a place, it's a feeling.