working color transitions! yeeeaahhhh