Added some fun stuff, more structure, COLOR EASING