Color Fading Mode Switching

You've got far too much code for now. Get rid of most of it.

This is good advice, and I'll definitely try it, but first, how does the return function work? I've looked up the documentation, but it didn't really explain. Where does it return to? or maybe, where should I tell it to return to?