Nice work! One comment - I wish there was a way to predict how the board changes. I often found myself changing the board in favor of the opponent!
You can predict! The sections always rotate in the same direction, which is reverse of adjacent sections. So if first section rotates right, second rotates left, third right, fourth left etc. Also alternate in vertical rows
If this is not happening then we have a bug!
Ah sorry I didn’t catch that! Makes much more sense now.