* Move moving logic from Robot to State.