Signalized the unused parameter
Point light implementation
Spot light implementation
Added Lights to the World
Some weird diff issues resolving