Moved all my game reset into it's own function and called that function at the very begining of the gameStart function.
Rewrote my generateSouvenirs function such that it generates an array of ojects that have (mostly) random color values, and the color of any linear sequence of 9 objects does not share a color property.
Tried adding some logic so that my first 9 objects didn't always have the same sequence of colors. Failed at that, but fixed a bug wherein I was adding n to trials twice.