If the draw code getting torn while typing:
ACarriage will not move
BCarriage dashes towards right
CCarriage dashes towards left
DNone of the above
ACarriage will not move
BCarriage dashes towards right
CCarriage dashes towards left
DNone of the above