diff --git a/src/logic/future_moves.rs b/src/logic/future_moves.rs index 17bdd49..1a43cdf 100644 --- a/src/logic/future_moves.rs +++ b/src/logic/future_moves.rs @@ -389,9 +389,7 @@ impl FutureMoves { } fn rebuild_from_board(&mut self, board: Board) { - self.arena.clear(); - self.arena - .push(Move::new(None, board, !self.agent_color, self.agent_color)); + self.arena = vec![Move::new(None, board, !self.agent_color, self.agent_color)]; self.current_root = Some(0); self.current_depth = 0; self.board = board;