1. A method of arranging objects within a three-dimensional virtual space, the method being performed on a virtual worlds service provider, the method comprising: maintaining, on a service provider comprising one or more computer processors, an instance of a virtual world scene comprising a plurality of objects in a first spatial arrangement; identifying a first object of the plurality of objects, the first object having a first spatial position; comparing the first spatial position of the first object to an original spatial position associated with the first object; computing a transition path for replacing the first object from the first spatial position to the original spatial position, based on the comparison of the first spatial position of the first object and the original spatial position; and automatically transitioning the first object based on the computed transition path.