Added handling for interactions between inventory, objectives, conversation, and interactables.