I was actually planning that rest part. Basically you can rest and stop resting whenever you want (incase you're in a hurry) They're will also be some variables and random aspects that determine the speed of resting. For example if you're only hurt a little bit you're gonna be able to rest faster because its hardly anything. But say you lost 50% of your health, its gonna take a bit longer to rest than if you just lost 10%. But, this also means as you regain health it starts to go a bit faster also.