code: function CelFile(frames, path, name) {
      this.frames = frames;
      this.path = path;
      this.name = name;
  }
docs: CEL files hold image data. Similar to GIF images, they
  contain multiple frames and use color palettes (PAL). They are used
  for things like animations, effects, and tile sets.
  
  There are many different optimizations that are applied to the individual
  CEL types and frames in order to improve data compression, so the
  decoding of CEL files can be tricky and very specialized.