Full rest
Allow to let Shrek sleep once in awhile. When you put him to bed, he will remain there and rest while you are online or offline. To have him fully rested instantly, advance the time on your device. Afterwards, set the time back to its correct value.