implemented lighting, normalmapping, just making sure