add splice to remove targets that have already been hit