public void Initialize(Dice dice) { Dice = dice; HitPointDice = Dice.Roll(HitPointDiceRollEvent); CurrentHitPoints = MaxHitPoints; Treasure = Treasure.Create(dice, TreasureType); }