private static ChessBoard BuildBoardFromFen(FenBoardBuilder builder) { var board = new ChessBoard { FenBuilder = builder, pieces = builder.Pieces }; board.headers.Add("Variant", "From Position"); board.headers.Add("FEN", builder.ToString()); board.HandleKingChecked(); board.HandleEndGame(); return(board); }