Motion Planning In Artificial And Natural Vector Fields