Fixed initial bug in lighting, but still have infinate update calls