
      this.y = this.posVec[1];
      this.z = this.posVec[2];
      this.color = generateColor();
      this.vel = [0, 0, -speed];

      this.reset = function () {
        this.posVec = [
          randRange(-halfw, halfw),
          randRange(-halfh, halfh),
          randRange(1, MAX_Z_WARP),
        ];
        this.x = this.posVec[0];
        this.y = this.posVec[1];
        this.color = generateColor();
        this.vel = [0, 0, -speed];
      };

      this.draw = function () {
        this.posVec = 