Added gamma correction and deferred rendering
Removed unused shaders, fixed depth issue
Increased accuracy of specular map
Added support for unlimited lights
Encapsulated frustum information in object