second (hopefully working) version of physics class with basic implementation everything except driving torque