Make clouds have the same color as the horizon. Limit view angles to start / end the color transition halfway. Move code in Sky::update and apply it properly.