Best Practice -- NFL Weekly Scoreboard

I looked at your blocks, and I don't see tables of component blocks that you would need for repeating Arrangements.

They would allow yo to use generic blocks in procedures parametrized by row number to display the games without duplication of code.

Here is a sample project that uses tables of components to allow addressing by row number ...

(This also shows efficient ways to use Designer copy/paste and Blocks Editor autofill to set up tables of components)

Also, I see places where you strip () and from lists on their way into displayable text. There is a JOIN WITH SEPARATOR block you can use with a blank or comma separator to do this cleaner. Be sure your text block actually has a blank, because the Blocks Editor strips them aggressively.