Everything is working except derived position
WORKING DEFERRED LIGHTING!
Lots of cleanup