I made shadows again but it's able to hide things use mouse to move the light click and drag to create a line press D to delete the last line placed
This is different from before where instead of filling what is lit up, it fills what is in shadow This is also able to handle intersecting lines Go to https://forkphorus.github.io/app.html?id=386677633 for higher resolution