minor changes to Simulation, changed some methods to private in Routes, commented out some code in Routes, added a Routes API for my own benefit because the Routes file is pretty confusing