All of the squares are being set to the same value so they'll always show the same color as each other. Also, perlin noise is a value that is somewhere between 0 and 1, so your expression will only ever show the zeroth (aka last) and first frame of the animation, in this case just black and white. You would need to multiple the 0-1 value by 7 to make it range from 0 to 7. I remixed and maybe you can compare: https://s.castle.xyz/BNF_jkYHN