adding map_width, map_height, maxAge, startingPop as args to SimulationState