Move map_info back to cave.c, create ui-map.h