I'm going to implement a chess-like threefold repetition rule (resulting in an automatic tie), unless someone stops me... There is zero reason for a repeated game-state to exist. The ABR thing has been thoroughly debunked by Tele, but even if it hadn't, we can do it by math. You have, idk, Slowbro vs Mew. However many turns later, you've done several doubleswitches and you're back at Slowbro vs Mew. There is no reason to repeat this process. Either you're going to doubleswitch infinitely, in which case it should be ruled a tie. Or you're going to stop at some point, say, the 528th repetition. But whatever you were going to do on the 528th repetition, you can just do now, because nothing has changed in the interim. There is no "slowly setting up a wincon" because mathematically, the gamestates are identical. Like, think of it in terms of travel. If you want to go from A to B, there's no reason for you to go back to A at any point, because you could've just done the second part (the part after you go back to A) to get from A to B.