Internal state is now updated in response to movement commands.