public bool DoesHalfDamageTo(PokemonType t) => WeakAgainst.Contains(t.Name, StringComparer.OrdinalIgnoreCase);
public bool DoesNoDamageTo(PokemonType t) => ImmuneAgainst.Contains(t.Name, StringComparer.OrdinalIgnoreCase);
public bool DoesDoubleDamageTo(PokemonType t) => StrongAgainst.Contains(t.Name, StringComparer.OrdinalIgnoreCase);