Create 'BattleResult' which provides both the initial attack result and, potentially, the counter.