- the thread
- The last agent that was picked. This is used by deleteAgent()
- We use page flipping to avoid flickering
- has someone been picked by the user, who?
- True if this thread should be running
- Should this agent just wait?
- The things in this environment