Self-Taxiing Algorithm