Abstracted all light-related functions

Shadow, Bloom render, Ambient & Directional light now called from their
own class called Lightmanager