If you do something like this:
asmGame = [AtlasSpriteManager spriteManagerWithFile:@"GameObjects.png" capacity:50];
asmUI = [AtlasSpriteManager spriteManagerWithFile:@"GameObjects.png" capacity:50];
note: it is using the same file for two different atlasspritemanagers.
Will it use 2x the memory, or will it see it already loaded that file and share the texture in memory? I saw something about a texturemanager, is using it needed to not waste memory?