rewrite of overmap::find_closest.

this thing was an npc stumbling block because
it didn't scan everything and was so slow.