docs: function MovieClip(textures)
  {
      Sprite.call(this, textures[0]);
  
      /**
       * The array of textures that make up the animation
       *
       * @property textures
       * @type Array
       */
      this.textures = textures;
  
      /**
       * The speed that the MovieClip will play at. Higher is faster, lower is slower
       *
       * @property animationSpeed
       * @type Number
       * @default 1
       */
      this.animationSpeed = 1;
  
      /**
       * Whether or not the movie clip repeats after playing.
       *
       * @property loop
       * @type Boolean
       * @default true
       */
      this.loop = true;
  
      /**
       * Function to call when a MovieClip finishes playing
       *
       * @property onComplete
       * @type Function
       */
      this.onComplete = null;
  
      /**
       * [read-only] The index MovieClips current frame (this may not have to be a whole number)
       *
       * @property currentFrame
       * @type Number
       * @default 0
       * @readOnly
       */
      this.currentFrame = 0;
  
      /**
       * [read-only] Indicates if the MovieClip is currently playing
       *
       * @property playing
       * @type Boolean
       * @readOnly
       */
      this.playing = false;
  }