Adds an interface that handles custom events and adds two new events: on_entity_opened and on_entity_closed
Providing the player with new tools or adjusting the game interface, without fundamentally changing gameplay.