VSM finally works

VSM finally works.
Minor changes, refactorizations
Fixed error with clearing COLOR buffer in FOR loop

During the Render step we iterate through every light in the system. We
should not clear the COLOR buffer in each iteration. This mistake is now
fixed.
Spot light shadows enabled