Transition directly from one position status (passive => active) directly without having to leave the containing object
While this sounds very technical, it boils down to “characters that went to bed just lying down but not sleeping can now start sleeping without having to get up only to lie down again”.
Implementation wise that only meant exposing a bit more functionality to Python and adding yet another library-like function to the main abstract object Python class. Works just fine. 🙂