It had to duplicate the courses of the objects in their sky and simulate the general behavior of the dome.
It had to mirror the paths of the objects in their sky.
It could create random courses of the objects in the sky.