add stand-alone texture manager...needs reworking though, doesn't seem
quite right yet