Fixed axis. Needed to negate second part.
Added a function to ramp the speed control. Untested.