Colors ,NPC situational awareness, and moving

Testing the colors command.
Gave NPCs the ability to trigger dialogue based on the occurring
situation.
Merged all of the directional functions into one Move(EXIT p_dir)
function to avoid pointless repetition.