Change TileSpec::frames to be std::vector not std::map