Could we rename this class ? Because the following code is not really clear :

```dart
var attacker = new BattleOpponentResult()
    ..playerId = playerId
    ..dices = dices.roll(event.armies)
```

What about `Chance` or `Hazard` or something like that ?