Textures and Lighting

Added textures
Change the way lighting combines with shadow mapping