Color transition code uses Color.Lerp() instead of vector math. Transitions still broken.