Added lighting, not fully done