public Character WithCurrentHealth(int current) => WithHealth(Health.WithCurrent(current));
public static Character Create(string name, string characterClass, Health health) => new Character(IDs.Next(), name, characterClass, health, null, null);
public Character WithDeltaCurrentHealth(int delta) => WithHealth(Health.WithDeltaCurrent(delta));