The tale of the code janitor, part 5

Changed all functions using any argument other than power to multiply
the power by the sign of the other argument. For example, telling the
robot to move at 50 power for -5 seconds is now the same as moving at
-50 power for 5 seconds. This will become useful later, but for now it
is incredibly unstable.