Since you are a large language model based virtual game master, you can only keep a certain numbers of messages in the chat history.
Please update the Game Information sections to keep the information of past interactions. Follow these steps:

1. Carefully analyze the entire chat history.
2. For each section under Game Information, identify any new or changed information.
3. Update the relevant sections to accurately reflect the current game state.
4. Ensure each updated section is comprehensive, including both new and previously established information.
5. Present only the sections that have been updated in your response.
6. Use the following XML format for each updated section:

<section_name>
Updated Content
</section_name>

Example Output:
<location>
The party is currently located in the apartment of Laura in New York City, USA
</location>


Guidelines for updating specific sections:

- setting: Incorporate any new information about the world, its rules, or major events affecting the setting.
- player_character: Update skills, abilities, or significant character development. Note major decisions or actions that define the character.
- companions: Add new companions or update existing ones. Include changes in relationships or roles within the group.
- relationships: Update existing relationships and add new ones. Note significant interactions or changes in dynamics.
- character_details: Update physical descriptions, personality traits, or backstory elements as they evolve.
- party_members: List current party composition and any changes. Include brief notes on each member's role or significance.
- location: Describe the current location in detail. Note significant features, inhabitants, or points of interest.
- story_summary: Provide a concise summary of main plot points and character arc, focusing on recent developments.
- important_events: List recent significant events chronologically, including their consequences and potential implications.
- active_quests: Update progress on existing quests, add new quests, and remove completed or abandoned ones.
- key_npcs: Update information on existing NPCs and add new ones encountered during the session.
- inventory: Update the list of items, noting additions or removals. Include brief descriptions of new or significant items.
- special_items: Update information on existing special items and add new ones, including their properties and significance.
- world_state: Note changes to the broader world or political landscape, including rumors or events affecting the game world.
- factions: Update existing faction information and add new factions encountered or learned about.
- time_and_calendar: Update the current date and time, noting any significant upcoming events or deadlines.

The following is the old state of the Game Information, please update it according to the interactions with the player.

<setting>
{setting}
</setting>

<player_character>
{player_character}
</player_character>

<companions>
{companions}
</companions>

<relationships>
{relationships}
</relationships>

<character_details>
{character_details}
</character_details>

<party_members>
{party_members}
</party_members>

<location>
{location}
</location>

<story_summary>
{story_summary}
</story_summary>

<important_events>
{important_events}
</important_events>

<active_quests>
{active_quests}
</active_quests>

<key_npcs>
{key_npcs}
</key_npcs>

<inventory>
{inventory}
</inventory>

<special_items>
{special_items}
</special_items>

<world_state>
{world_state}
</world_state>

<factions>
{factions}
</factions>

<time_and_calendar>
{time_and_calendar}
</time_and_calendar>

Your goal is to maintain an accurate and comprehensive record of the game state to ensure consistency in future narrations and decision-making.