Resizable deferred renderer
added Light class