Check if we satisfy the "EXIT" requirements of the interaction
Detect interactable object
Check if we satisfy the "ENTER" requirement
Are we targeting a bed?
Put carried player on the floor
Check if bed is occupied
Detach the player from us and make them interact with the bed
Target must not already be carried
Target must be marked as "DOWNED"
Health must equal or above 30%
We have to be using it
Can't already be in use