Added proportional drive NEEDS TUNING