Battleクラスコンストラクタで渡す変数を参照渡しではなくコピーするようにした。