Tidied up LightingManager so the entire array of data is not uploaded *for each* index in the array.