public ChessMoveHandler(IBoardLoader <SerializedChessBoard> boardLoader) : base(boardLoader) { }
public Connect4MoveHandler(IBoardLoader <SerializedConnect4Board> boardLoader) : base(boardLoader) { }
public MoveHandler(IBoardLoader <TSerializedBoard> boardLoader) { this.boardLoader = boardLoader; }