If the marbles were changing colour at random but still alwasy different colours, that would suggest info is doing so.
> Knowing the color of one marble is enough to know the color of the other marble
I guess so.
> without information travelling between the marbles?
The marble colours are in sync on measurement. Somehow that info has travelled instantaneously. You just can't use it to send information, at all..
above is just my understanding. I have no background in this. Just a programmer.