ちなみにonBattleEndの方にステート解除を任せた場合はこういう形になる
だから俺はそっちが正しい処理だって主張してんだ