I think animating the cubemap would be feasable yeah. Probably be best off with a smaller cubemap than the one i have just now. To shift the light though, you can simply use entity colour. It will only give directional light though, but hey, you could have every entity's colour, calculated from the lights source.