Add in support for generated structures and map overlay

* fixed coordinate offset
* moved entities to overlay
* different entity types have different colors
* generated structure properties can be browsed by double clicking on the map