Matt, I inserted the pointer check into the Light_Update() function as William shows, and the level does load without complaint. However the "monster" is totally unlit. It is as if the closest light array is empty? Maybe a problem in Light_Distance()?
Any ideas?


Not two, not one.