some code cleanup. currently only cycling background, in anticpiation of redoing that code
fixed some embarrasing math errors, which fixes the crappy color cycling. added a startup sequence and functions to wipe up and down instead of just end to end. input tracking still disabled