Figuring out deferred lighting
struggling like hell with lighting, got a horrible working compatability thing implemented which I can iterate from