done: move according to wsad input