Made path search loop indefinitely in coroutine until a path is found. This ensures errors/exceptions raised by duplicate search nodes don't hinder path traversal.
Ghost agent complete