Datatypes fixed from Route[] to List<Route>, RouteFinder still buggy