The sleep thing is intended because in some case people will spam sleep at first to completely avoid that mechanic. And I ain't gonna let that fly ๐ (jk).
As much as I want to go wild with ideas like yours. They are very technically demanding and the amount of writing I do every patch is not really small. I may go around to make those mechanics more interesting in the future though.