};
  object.skinMesh = null;
  return object;
};
/* const localSkinMesh = _makeSkinMesh();
localSkinMesh.setSkinUrl(DEFAULT_SKIN_URL) */

const _makePositionSnapshotter = () => {
  const numSnapshots = 8;
  const positionShapshots = Array(numSnapshots);
  for (let i = 0; i < positionShapshots.length; i++) {
    positionShapshots[i] = {
      position: new THREE.Vector3(),
      timestamp: 0,
    };
  }
  let positionShapshotIndex = 0;
  let positionShapshotsInitialized = false;

  return {
    capturePositi