バトル処理結構がんばった