> For the complete documentation index, see [llms.txt](https://srd.mousehole.press/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://srd.mousehole.press/structure/loop.md).

# Loop

Each Loop of the game consists of two components: **an** [**Agent**](/components/agent.md) **and a** [**Rest**](/components/rest.md)**.**

### An Agent

**Players complete the following steps to resolve an** [**Agent**](/components/agent.md)**:**

1. Choose an [Agent ](/components/agent.md)from those available in the current [Act](/components/acts.md).
2. Describe the [Agent](/components/agent.md), providing a name (*if appropriate*) and a few details.&#x20;
3. Consider how they acquired the [Object](/components/object.md).
4. Answer the two [Agent ](/components/agent.md)questions.
5. Choose a prompt from a [Table](/components/tables.md) to define the [Agent's](/components/agent.md) time with the [Object](/components/object.md).
6. Optionally answer one of the [Object](/components/object.md) questions on the [Playbook](/components/playbook.md).
7. Consider how the [Agent](/components/agent.md) loses or relinquishes the [Object](/components/object.md).

They are also encouraged to write a few lines describing these events.&#x20;

### A Rest

After resolving an [Agent](/components/agent.md), **players complete the following steps to resolve a** [**Rest**](/components/rest.md)**:**

1. Choose how much time to [Rest](/components/rest.md) from those available in the current [Act](/components/acts.md).
2. Wait in silence, or with music, for the assigned time.
3. If directed, choose prompt(s) from a [Table](/components/tables.md) to show the effects of time passing.
4. If players have met the requirement to move on to a new [Act](/components/acts.md) (*such as having resolved two* [*Agents*](/components/agent.md) *from the current* [*Act*](/components/acts.md)), do so.
5. Then, [**begin the Loop again.**](/structure/loop.md#an-agent)
