# Manual

- [Get Started](https://puzzlesystem.gitbook.io/project/manual/get-started.md): Learn more about the structure that each puzzle must stick to, as well as how to get started and what folder structure the framework has.
- [Editor](https://puzzlesystem.gitbook.io/project/manual/editor.md): Learn how to speed up your performance using available editor tools.
- [Core Elements](https://puzzlesystem.gitbook.io/project/manual/cores.md): Learn more about available core elements; what they contain and how they function.
- [CorePuzzleHandler](https://puzzlesystem.gitbook.io/project/manual/cores/handler.md)
- [CorePuzzleLogic](https://puzzlesystem.gitbook.io/project/manual/cores/logic.md)
- [CorePuzzleTrigger](https://puzzlesystem.gitbook.io/project/manual/cores/trigger.md)
- [Standard Logics](https://puzzlesystem.gitbook.io/project/manual/standard-logics.md): Learn more about included puzzle logic solutions.
- [InOrderPuzzleLogic](https://puzzlesystem.gitbook.io/project/manual/standard-logics/inorder.md): The type of puzzles that require the player to activate all triggers in a certain order.
- [SimultPuzzleLogic](https://puzzlesystem.gitbook.io/project/manual/standard-logics/simult.md): The type of puzzles that require the player to keep all triggers activated at the same time (deactivation happens immediately).
- [SimultDelayedPuzzleLogic](https://puzzlesystem.gitbook.io/project/manual/standard-logics/simultdelayed.md): The type of puzzles that require the player to keep all triggers activated at the same time (deactivation happens over time).
- [Triggers](https://puzzlesystem.gitbook.io/project/manual/triggers.md): Learn more about included trigger components.
- [Continuous Triggers](https://puzzlesystem.gitbook.io/project/manual/triggers/continuous-triggers.md): Triggers that require continuous interaction triggered.
- [Extras](https://puzzlesystem.gitbook.io/project/manual/extras.md): The additional components that might be helpful in different scenarios.
- ["Mirrors Puzzle"](https://puzzlesystem.gitbook.io/project/manual/extras/mirrors-puzzle.md): A specific puzzle that is commonly met in the games. Rotate the mirrors to reflect the beam to a specific point.
- [TimerToSolvePuzzle](https://puzzlesystem.gitbook.io/project/manual/extras/timer.md): The additional component that allows you to limit time to solve the puzzle.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://puzzlesystem.gitbook.io/project/manual.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
