add more gradual ramping to driveForward()