ScopeReachableForRoom (room)
Returns an objectlist containing all the objects which are reachable in the spezific room.
All objects in this scope can be interacted with directly by the player.
If the player is in the specified room, this function returns the union of two lists - ScopeReachableNotHeldForRoom (all objects the player can reach in the current room, but are not in the inventory) and ScopeReachableInventory (all the objects the player can reach in their inventory). Otherwise it returns ScopeReachableNotHeldForRoom