public SudokuMoveEvent(Move move) : this(move,true) { }
public SudokuMoveEvent(Move move,bool valid) { theMove = move; this.isValid = valid; }