[CODE] Major overhaul.  See extended

Almost clean compile.  Redid Makefile.  Fixed error with room exits not
loading properly.