function simStep() { if (isRunning) { // Chunk of code was here, deleted for clarity. if (enteredPassengers < passengerCount) { removeDynamicAgents(); addDynamicAgents(); updateDynamicAgents(); } else if (exitedPassengers < passengerCount) { removeDynamicAgents(); updateDynamicAgents(); } else { /* Chunk of code was here, deleted for clarity. Mainly to stop the simulation and to re-run if multiple simulations were configured. */ } }