public bool TryGetStat(string typeName, out Stat stat)
 {
     return(statDictionary.TryGetValue(StatType.FromName(typeName), out stat));
 }
 public Stat this[string typeName] {
     get {
         return(statDictionary[StatType.FromName(typeName)]);
     }
 }