[Battle] BattleCollector extends Battle