{% if character -%}
{# CHARACTER / ACTOR DIRECTION #}
<|SECTION:TASK|>
{{ character.name }}'s Goals: {{ prompt }}

Give actionable directions to the actor playing {{ character.name }} by instructing {{ character.name }} to do or say something to progress the scene subtly towards meeting the condition of their goals in the context of the current scene progression.

Also remind the actor that is portraying {{ character.name }} that their dialogue should be natural sounding and not forced.

Take the most recent update to the scene into consideration: {{ scene.history[-1] }}

IMPORTANT: Stay on topic. Keep the flow of the scene going. Maintain a slow pace.
{% set director_instructions = "Director instructs "+character.name+": \"To progress the scene, i want you to "%}
<|CLOSE_SECTION|>
{% elif game_state.has_scene_instructions -%}
{# SCENE DIRECTION #}
<|SECTION:CONTEXT|>
{% for character in scene.get_characters() %}
### {{ character.name }}
{{ character.sheet }}

{{ character.description }}
{% endfor %}
<|CLOSE_SECTION|>
<|SECTION:TASK|>
{{ game_state.scene_instructions }}

{{ player_character.name }} is an autonomous character played by a person. You run this game for {{ player_character.name }}. They make their own decisions.

Write 1 to 2 (one to two) sentences of environmental narration.
Narration style should be that of a 90s point and click adventure game. You are omniscient and can describe the scene in detail.
Stay in the current moment.
<|CLOSE_SECTION|>
{% set director_instructions = "" %}
{% endif %}
<|SECTION:SCENE|>
{% block scene_history -%}
Scene progression:
{{ instruct_text("Break down the recent scene progression and important details as a bulletin list.", scene.context_history(budget=2048)) }}
{% endblock -%}
<|CLOSE_SECTION|>
{{ set_prepared_response(director_instructions) }}