public bool Equals(StatusPair other) => status1.Equals(other.status1) && status2.Equals(other.status2);
public bool Equals(StatusChange other) => status.Equals(other.status) && increased == other.increased && effect == other.effect;