Got decompression working (albeit with very rough edges)