Completed procedural generation of maps and buildings. Each playthrough is now unique as the buildings vary significantly. The topology is also randomized; for instance, the ground floor may be located on different sides of a river (highways), with connections on upper levels.