function Cloud(canvas, spritePos, containerWidth) {
        this.canvas = canvas;
        this.canvasCtx = this.canvas.getContext('2d');
        this.spritePos = spritePos;
        this.containerWidth = containerWidth;
        this.xPos = containerWidth;
        this.yPos = 0;
        this.remove = false;
        this.cloudGap = getRandomNum(Cloud.config.MIN_CLOUD_GAP,
            Cloud.config.MAX_CLOUD_GAP);

        this.init();
    }
***************************************************************************

    /**
Cloud background item.
Similar to an obstacle object but without collision boxes.
@param {HTMLCanvasElement} canvas Canvas element.
@param {Object} spritePos Position of image in sprite.
@param {number} containerWidth