Some drivers can start the journey even when they have not arrived. Can't Bolt use an algorithm to allow drivers to state they have arrived or start the journey only when they are at the pickup point?