This was a fun, fairly simple project once I was able to find the right resources. Works mostly with asynchronous timers that continuously update the RGB value of the Sphero, and then rolls back and forth when timer is completed.
Here is the video of the resulting application, running on Windows 10.
Comments