public IDecision MakeDecision() { IDecision decision = new NoDecision(); if (LowHealth < Health && HighHealth > Health) { if (!StatusEffect.Contains(Code.StatusEffect.Dia)) { if (Decisions.Contains(typeof(RestDecision))) { decision = new RestDecision(); } } } return(decision); }