Game help, shooting falling enemies

i have a game, basically missles fall from above and you have to shoot them, over all it works, but there are a few small things i can’t figure out:

  1. when you shoot an enemy you get more than one point even though it is only coded to give 1 point.

  2. when the enemies hit the ground, they are supposed to explode and subtract 1 life, but they don’t explode right away, and they subtract like 6 lives.

  3. they don’t reset fast enough after being killed

  4. you can move off of the screen

basic things like that, if anyone has time to look at it, and make suggestions, i would appriciate it greatly,

Thanks.

if(this.hitTest(_root.ground)) {
_root.enemy1.gotoAndPlay(2);
_root.lives -= 1;
}

This bit of code is evaluated every frame. Therefore every frame your missile is in contact with the ground, 1 life will be subtracted.

You need to set a variable to say that this missile has hit and not to subtract any more lives

Nice work Stephen:P