flip Y-/Y+ and Z-/Z+ buttons
don't know what status 10 means ...
remove debug print statements, fix negative single step comparision
keep updating positions until status is 00 or 04