   // EASE OUT TO TARGET POSITION
                    let diff = vec3.create();
                    vec3.subtract(diff, sphere.translation, sphere.translationTarget);
                    let distance = vec3.length(diff);

                    if (distance < STOP_THRESHOLD) {
                        sphere.translationTarget[0] = utils.random() * 2 - 1;
                        sphere.translationTarget[1] = utils.random() * 2 - 1;
                        sphere.translationTarget[2] = utils.random() * 2 - 1;
   