Making the Simulator private to prep for webworker