start using neopixels on optics
make code controlling neopixels above optics marginally less crap