`asyncio.run(player1.battle_against(player2, n_battles=n_battles))` When I run this line of code, the program freezes, but on an older version of the format, it executes normally. What could be the reason?