loading now uses previous location
saves npcs to locations.json
removes unused lines