I am trying to make a game that involves shadows as a visual effect, and am doing this by placing a ShadowLight at the top of the screen, and giving all shadow casting objects the ShadowCaster behaviour. It looks great, but some areas are too dark because shadows are piling ontop of each other. How can I make it so that the shadows can't go through solids?