Everyone's doing really well! I could only work on it a little today, hopefully I'll get some more done before work, but I mostly got the reflection thing working.
Running into a slight issue where if the angle's wrong on one of the mirrors it gets caught in an infinite loop and has to be exited out, I assume it's something to do with my logic where if the angle's perfectly aimed back at the source it's generating infinitely, but I'll have to look into it later. Also the last loop is short but I think that'll be an easy fix.