Text this: Procedural Attack! Procedural Generation for Populated Virtual Cities: A Survey