added npc walking