Added Fog

*Unsure of whether content outside of fog range is still being rendered,
only know that the fog is rendering according to near and far distance
set in Constants