По-моему было бы полезным прекращать игру при разрыве (выдавать табличку что опп вышел и предлагать сохранить/выходить в мэйн меню) после завершения своего хода в случае разрыва или выхода из игры оппонента.
Так как данные от одного к другому передаются после завершения хода активного игрока. В таком случае, при нападении на оппонента можно было бы реализовать аналог сохранения battle.gm2 и последующий разрыв игры.
Тогда бы экономилось время обоих игроков и уменьшались проблемы с восстановлением прерванного хода.
Не критично, но удобно.