update moving space object logic