        // Bug Constructor
        function Bug(x1, y1, x2, y2) {
          this.x1 = x1;
          this.y1 = y1;
          this.x2 = x2;
          this.y2 = y2;
          this.delay = Math.random() * 4;
          this.timeoutID = undefined;
          this.deg = function () {
            return (
              ((Math.atan((this.y2 - this.y1) / (this.x2 - this.x1)) +
                (((this.x2 - this.x1) / Math.abs(this.x2 - this.x1)) *
                  Math.PI) /
                  2) *
                180)