private void ApplyMadnessBonus(Player player, MadnessBonus selectedBonus)
 {
     if (selectedBonus.Equals(MadnessBonus.GainPoints))
     {
         player.Score = player.Score + 4;
         GameState.AppendToGameLog($"{player.Name} chose to score an additional four points.");
     }
     else if (selectedBonus.Equals(MadnessBonus.RemoveMadness))
     {
         if (player.MadnessTotal <= 0)
         {
             GameState.AppendToGameLog("ERROR: Player should not have been able to remove madness if the total was 0");
         }
         else
         {
             player.MadnessTotal--;
             GameState.AppendToGameLog($"{player.Name} chose to heal 1 Madness.");
         }
     }
 }
 public ResolveMadnessOption(MadnessBonus bonus, string text)
 {
     Bonus = bonus;
     Text  = text;
 }