ScopeReachable ()
Returns an objectlist containing all the objects which the player can currently reach.
All objects in this scope can be interacted with directly by the player.
This is the union of two lists - ScopeReachableNotHeld (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).