Work on Simulator and refactor HumActor factory methods.

Work on simulator - mostly thinking out loud at this time.
Refactor HumActor factory methods to improve readability.