Implemented Diffuse Lighting, Performance boosts

Renamed shaders, other misc changes
Renamed Shaders