OpenGL application which pseudo-randomly generates buildings, streets and other objects to construct a 3D city