The request() signature is standardized across all subclasses. Data is pulled from the requester within the function
With custom speeds, the set_speed() function of the VehicleManager is no longer needed
main() function now executes