6x TLC5940 32 rgb leds

Is my setup and I I have a rainbow pattern working but after a few minutes it starts flickering as shown here.

I know I should make a function to simplify the code but I"m not that advanced yet.

Thanks Grumpy Mike thats a great idea to control many leds with fewer chips but the information would have to be the same. I guess it would be a trade off.