public ScoredMove (int x, int y, double score) { Score = score; Move = new Move(x,y); }
public Turn(Move m, int player, double time) { Move = m; Player = player; Time = time; }
public ValuedMove (int row, int column, int value) { Value = value; Move = new Move(row, column); }
public CandidateMove(Move m, double score) { Move = m; Score = score; }
public MctsMove(Move m) { Move = m; }