Implemented dijkstra search to find paths to base. Also made some changes to MapNode and XMLParser