everything works, just need to figure out NPC pauses and tweak decide function