Really cool and seems to work well. Could you make it so the compression and decompression routines could take and return ordinary Lua arrays/tables instead of saving stuff to the sprite data?
Obviously the author of the script would have coped with this better than anyone else )