Added improvements to map generation. mapvis.py will now label the starting and ending locations of a map. It will also label leafs (locations with only 1 entrance/exit) and label non-leafs with their depth level.