Hi Curt and thank you for your kind words. The spinner is simply a series of different animations (full spins, half spins) embedded in the state changes for the wheel. It appears random, but isn't. You will always land on the same colours in the same sequence if you repeat the course, but it's a good way of keeping users engaged.
The 'artifical intelligence' that powers the computer opponent when it 'guesses' the answer, well, that's another story and would have been the focus of my session at this year's DevLearn: No AI, No Problem! How to Build a Computer Opponent in Storyline without JavaScript.
Unfortunately the BYOD sessions have been cancelled following DevLearn's move to an online conference. I am, however, considering putting together a video tutorial instead.