I spent the day walking hard. I drank a lot of beer and took a nap. When I awoke, I in five minutes of dogged forceful coding added support for multiple dynamic light sources, each capable of casting shadows. I like to tell the girls that I'm a coding hero and sometimes they buy it.
This isn't a screen shot of multiple lights in action. However, this screen shot demonstrates textured light projections.