Implement route planning