Had a suggestion based on an old live stream I just watched. Radiant was talking about having multiple sleep animations/positions so that everyone does not sleep in the same way.
My suggestion would be to add a random number generator to the sleep engine so that throughout the sleep time, the settlers have a chance to change positions while in bed or on the ground. every time the generator fires you could stay in the same position or change to another sleep animation. As IRL, the more you toss and turn the less efficient the sleep is. Changing sleep animations could nerf the settler’s speed (kind of like has been mentioned for sleeping on the ground) for example by 1%.
To make better beds actually better beds (IE comfy bed compared to mean bed), better beds would run the generator less often reducing the chance of having a bad nights sleep. Sleeping in a worse bed would run the generator more and sleeping on the ground would run the generator the most. If you wanted you could make the type of ground they sleep on run the generator more or less often. Grass would run it less often than sleeping on rock.
What is everyone’s thought on this.