Fixed RouteManager indexing issues
Refactored loops and vector usage
Renamed controls to control
Added more settings
Implemented smooth transition from a split to another