Finally back to working on engine stuff, decided it was about time to get the shadow to function on walls so I can more comfortably get started on level design. Haven’t implemented many cases yet, but was generally satisfied that I threw some more trig into the code and it worked as expected.