command protocol almost finished

+ need to figure out why walking commands aren't always taken up
+ add command confirmation flag?