The city map layout is dynamically generated and updated each week.
Every Sunday at 12am UTC, the layout is updated
For each town square, activity is measured based on number of visitors, members and residents
Based on the activity, town squares are rearranged such that the ones with the highest activity are closest to the center, and the ones with the lowest activity are near the edge
The layout generation attempts to keep squares as close as possible to their previous location
Squares with activity above certain thresholds are rearranged at slower intervals, forming consistent points of reference
Activity Score reflects the number of visits, members and residents on a square