Fixed SimulationState's lack of self in fn params, adjusted affected code.
Added check for whether or not enums are available and prints a helpful error message when they are not.
Started work on the reflex agent.
Adjusted agent and test sim