this uses a less traditional method of lighting where instead of drawing the entire screen, it goes over every object and renders the shadow.
ISSUES: - cant use multiple objects for some reason - there is artifacting, though I'm too lazy to figure out how I could (efficiently) fix/reduce this you may use this project on your own if you want to (for some reason)