Use separate function for fatigue restoration during resting/waiting