Basic range check prototype. Could be too heavy if all npc's are listening to when a player reaches them. But in turn, having a player iterate over hundreds of other objects each time may be even worse...