Fix and simplify GCPad::SetMotor()

abs() takes an int argument. Casting -0.5..0.5 to int always resulted in
zero.