Some sort of mechanic to prevent games being stuck in an endless back and forth that doesn't go anywhere has been on my to-do list for a long while, but it's been tricky to pin down solution that doesn't feel artificial
However, I think I might finally have something in the works right now that might be satisfactory answer to the problem so stayed to tuned for that ^^