separation into more files to make things a bit more manageable.
slightly more efficient voronoi cell representation
New GameMap type