Oh man... I was wrong to begin with, the motor hiccup is because of the keyboard code, I presume the buffer.
I need to investigate what parts of the code I don't need to smooth out the button checking. Oh well, at least
I have what I need to make the stepper code more sophisticated :P