Question: I have a box shadow applied to a header div. Whenever I display the hidden elements within that header the box shadow doesn't render properly.

```
<div id="header">
<div id="logo"> 
    <a href="#"><img src="logo.png" /></a>
    <div id="navBtn"></div>
</div>
<div id="navlist"> <!-- hidden -->
    <ul>
        <li><a href="coupons">Coupons</a>
        </li>
        <li><a href="trans">Buy</a>
        </li>
        <li><a href="about">About</a>
        </li>
    </ul>
</div>
</div>

```

I've tried removing the background image from the body and when I do the issue no longer occurs. Any ideas on what the problem might be?

[JSFiddle Demo](http://jsfiddle.net/RGLR3/5/)

Answer: 
When you call your removeEnemy method, you don't call a corresponding method to remove your child sprite from the scene. Therefore, every time you call that method another CCSprite gets added without one being removed, which is why you are seeing duplicates. Make sure you call removeChild: to remove the CCSprite.
If u have a bad access it means your object is nill or if u removed your object from scene and after this u are trying to do something with this object, for example run action on it, it's bad access.