Refactored LightEngine and Light class
Refactored LightEngine and Light class
Commit broken pointer code
Added support for unique pointer
Added support for unique pointer
Added Class for directional light
Added basic support for directional lights
Added basic directional light support
directional lighting
Support for directional light
Code refactor
Code refactor
Code refactor
more directional stuf
more directional stuf
Added directional light support
Directional light
Directional lights