fixed arcade drive calculations; added output scaling