On the Subject of Cruel Rotating Squares

Oh. Squares. I see it now.

On the module are 16 coloured squares, arranged in a grid, on a circle plate.
Each square can either be Red, Yellow, Green, or Blue.
There will always be 4 of each colour.
When the module activates, you have 30 seconds to press an unused square of a different colour from the previous press to disable the module.
If all the squares are currently in the unused state, any coloured square can be pressed.
Pressing an already pressed square or pressing the previously pressed colour again will register a strike.

Each time the module is deactivated via correct presses, all squares will change colours, and the circle plate may rotate.
The plate will rotate by anywhere from 10 to 720 degrees in either direction.

When all 16 squares have been used up, all squares will return back into the unused state without any notice.