Split the weather and color shifting into a separate thread so that
processing doesn't fall asleep and never do anything fun.
Just this one.
Merge remote-tracking branch 'origin/master'