Lots of junk code removed, the architecture is now much simpler. AsciiMapSource works as before.
the map size (2D only) from the outside.