BattleResult object