Snowpiercer, Agent Based Modeling, Simulation, Agent Based Model, Stochastic Modelling.
retrieves input variables from globals.json, uses the train blueprint to determine which positions belong to which train cars, then places agents into random spaces within the appropriate train cars, while also assigning them a random starting mood (and corresponding color) using a triangular