Correctly finished up RMotor and a few methods