Une fois qu'on déclare un bloqueur, l'avant attaquant est bloqué quoi qu'il arrive.
Même si tu renvoies le bloqueur avec Leviathan, il y aura juste pas de dommage entre les 2 avants, mais impossible de taper le joueur.
Bibi c'est le même principe, l'adverse déclare son attaquant, je déclare mon bibi qui bloque, donc j'ai stopé l'avant quoi qu'il arrive. Je fais l'effet de bibi pour tuer par exemple un autre avant adverse.
Et voilà, du coup l'attaquant prend 0 dommage mais ne peut pas taper le joueur.
La solution aurait été qu'il déclare sa phase d'attaque, et que là il nettoie le board avant (S de gilga, Leviathan, etc.) puis attaquer. Ou déclarer l'attaque, joueur leviathan sur bibi, il pourra jouer son effet en réaction bien sûr, mais il ne pourra pas bloquer du coup