Routing Improvements

- Routing now uses sprites
- Dotted Line represents routes
- Fixes related to turn based movement and waypoint reaching
- Location positions are now realistic
- All locations added
- Overshoot added when a location is reached by train
- Clean up of dead code, old comments