Performance - Startup: village constructor
Bugfix: found reason minimap _background canvas was not reset with 'draw' button
continent drawing cleanup before profiling
Performance main: Timer to 1sec
sealed final classes
don't add 'test' villages (=invalid coords) to the village dictionary
MapDragger: only send mapCenter event when the location actually changed
resharper refactoring Polygon
removed assertions
added TODO
test: performance VillagerCollection: array vs dictionary -> performance about the same