title: Adding objects with duplicate tags in Cocos2D
body: <p>I'm trying to remove a child from a CCLayer and then immediately re-add it.</p>
  
  <pre><code>[player setTag:kPlayerSpriteTag];
  [self addChild:player];
  [[self getChildByTag:kPlayerSpriteTag] removeFromParentAndCleanup:YES]; 
  [self addChild:player]; 
  </code></pre>
  
  <p>However, this crashes with the error: "child already added. It can't be added again"</p>
  
  <p>Am I failing to remove the child from the CCLayer correctly?</p>