use GLints here
oopsies, meant GLuints
make texturemanager store textures in a map of a struct of gluints

and image width/height for retrieval later