Maybe you could explain to me, within the code, what actually causes the "holes"? As it seems to me if the color in the sky reaches nearly pure white, it becomes pure black instead.