Heavily revising the Texture managment; book's implementation of having a TextureManager for each Texture is unncessary. It would be better to encompass all of the loading and managing of textures in one class. My implementation will use a linked list (initially) for storing all textures in a 'TextureManager' singleton class that will manage all textures, so we don't have to bother dealing with two separate objects