added new drive tech
fixed up gamepad stuff