i hates it

redo the movement control.