I've been wanting to do this for a while but only now has it become practical with the speed of my new light engine. It's a bit buggy because of shadow overlap but it shows the usage of my light engine. The maze isn't perfect (I made a perfect maze generator a while ago, but not with walls), but its shifting and pen. Engine used: https://scratch.mit.edu/projects/1292271070/