Moved a couple of defines from map.h into map_types.h
Added in ability for RCM to return the face that has been hit.
Replaced all references to LineIntersectsNode outside Map class. That should be all the quadtree references removed.
Made all public Map methods virtual