Reorganize the Board.oneMove method to avoid multiple match blocks for the move.