Shaders: restructured, added bloom in dark scenes

Resaturation is thresholded by the tanh function to fix torchlight in fields. Color values for the bloom and night will be worked on. Next up, I'm going to try to average the average sample over several frames in order to further reduce flickering.