It would be a good idea to concretely delineate simulation assumptions. This ticket will serve as the hub for this. These should eventually be reflected in the tutorial.
- Agents will perform no further actions once they are removed from the simulation set.
- Loss functions may be called after an agent is removed from the simulation set.