Lighting Engine Sorta Works

Its quite glitchy mainly because the alpha is deleteing the texture
underneath. I'm not sure how to fix this