**New Functionality**
- Added the Spectator Agents: Agents that connect to a game room, and receive all the publically observable information - meaning, no sensitive information from any agent. Ideal for creating game loggers, image renderers, automatic narration, and everything else.
- I added all the support for spectators for local and remote rooms, as well as examples and documentation.
**Simulator Change**:
- The simulation stops as soon as three players have finished the game. This way, it avoids that a single player continues to play the game
- Add support to Spectator Agents
**Quality of Life Improvements**:
- All the logs have been fixed and corrected. I added the option to choose to log the simulator`s output in the log file and on the console. The same goes for the game room (both server and local) logs.
- Logs are created and formatted correctly inside the "log_directory" folder.
**Bugs correction**:
- Correcting the room server bug where the message was not entirely sent to the agents.