swap texture-manager over to an instanced class -- one instance per
texture -- should probably do a cleanup on OGL texture# when anything
using textureManagers is released, and/or make a central repository for
texture management