When a planet first loads, it fades from black into view. Subsequent loads (once it's already cached), it just abruptly appears. Update background loading so it returns a black background but then fades in the planet, just like when it first loads.