The controls are kept to a minimum: Power, motor control, light toggle, and light mode. A geared motor drives a 3mm shaft through the center. The ball is surrounded by four Adafruit NeoPixels that I tediously soldered angled on tall header pins to direct the light precisely. A fifth RGB Led is placed in the rear of the device, underneath a clear indicator lens. The brains of the operation are an Arduino nano clone, powered by eight AA batteries (wired 4 x 2 in series to output 6 volts). To top it all off, I painstakingly transposed the intro to "Stayin' Alive" by the Bee Gees to play via piezo buzzer at boot.