Maze MapType

Made MapBuilder and MapPopulator abstract base classes, MapRunner
chooses between Standard and non standard MapTypes for each map