~~Controls~~ Move the mouse around to move the light source This avoids using the <touching ()> block by first scanning the map, and then storing it in a list. Additionally, rather than using a conventional raycaster, this draws triangles from point to point to reduce the amount of individual lines needed to be scanned. (scans 75 lines by default, but the less used the faster it runs, although the resolution lowers and becomes more pointed) The only downfall to using this technique is that it can't handle casting shadows on dynamic objects. (objects that move during the game) But aside from that, this is the fastest shadow caster that can handle any kind of shape on Scratch! Feel free to use, just give credit. #shadow #raycaster #pen