started implementation of World.Update