basic npc movement with goals and text-based board display