making undergound NPCs hog less CPU

NPCs no longer flail about looking for various shops.
Functionally, they still do the same thing. Just much faster.
Merge pull request #27 from zpmorgan/master

having NPCs hog less cpu underground.