# Loop

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

### An Agent

**Players complete the following steps to resolve an** [**Agent**](https://srd.mousehole.press/components/agent)**:**

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

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

### A Rest

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

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