so,
X:
Positive = Right
Negative = Left
Y:
Positive = Down
Negative = Up
XY:
Both positive(slow) = (probably) stuck
Both positive(fast) = move diagonal down and right. How much diagonal, depends on X and Y parameters
Both negative(slow) = (probably) stuck
Both negative(fast) = move diagonal up and left. How much diagonal, depends on X and Y parameters
Y positive, X negative = move diagonal down and left. How much diagonal, depends on X and Y parameters
Y negative, X positive = move diagonal up and right. How much diagonal, depends on X and Y parameters
__________________
|