Split Submap_pool::load_area() out into a clear-Submaps function and a load-Submaps function; only call the former if we've run load_area() before.  This should prevent crashes on the first call in Game::init() (or wherever it is).