New table and logic for BattleResult