Map Update

Updated the map loading procedure. After creating and initializing all
of the map nodes, the InitNodes() method will populate each node with a
reference to each neighboring node in the following order: Above, Right,
Below, Left.