@Gustavo R
I really like the nightmares idea, as a dynamic that prevents overuse of the Long Rest function. There should be some penalty to just resting all the time, and this seems like a great one.