state.move and state.humanMove