primitive textured spotlight support
Support for textured shadowcasters
Spotlights that cast fancy shadows are now seperated into their own light type.
still need to add support for multiple shadows..
removed some unneccesary code