Refactored TargetCollection, added DeleteTarget