TextureManager not a singleton anymore, just static