added c-sharp version of character motor to help with compiling errors of TrackingManager