fixed DriveForDistance

this obviously had never been used... since the constructor didn't actually save any of the parameters.  this has been fixed