improved TalePlay.Map/TalePlay.GUIElement.Map