Muddled about with trying to figure out whats wrong with my direction manager for npc. Its something raycast and vector3 related.