Better handling of starting an interaction near an npc