Using the 2D lighting package would have been smart, and I'd learn it if I ever had to make something like this again. What I ended up doing was writing a scuffed version of raytracing combined with a ridiculous amount of stencil shaders, which is why the light can look a little weird at times. I also believe that good practices should be shared and encouraged, and for that reason I'm not going to comment on how we made the shaking text...