Подскажте плиз, где тут ошибка?

Код:
onClipEvent (load) {
}
onClipEvent (enterFrame) {
if (getTimer()-ammo_timer>100 && ammo_count<5) {
ammo_timer = getTimer();
ammo_count += 1;
duplicateMovieClip(_root.ammo, 'enemy_new'+100+ammo_count, 100+ammo_count);
}
if (_root.player.hitTest(this)) {
_root._root.actions.ammo += 20;
this._x = 100000;
}
}
onClipEvent (load) {
this._x = random(100);
this._y = random(100);
}
И еще тогда сразу один вопросик: как сделать, чтобы при столкновении, обьект не улетал куда подальше а просто удалялся?