finished off the libsquish port... just have to connect it up now.