Fixed up logic errors and organization of alt joystick

If we do decide to use alt joystick, we will need to ensure that the
robot radius is calibrated well