Voronoi Diagrams and Procedural Map Generation