Pass scenarios for duplicate matches
Refactor Marker#total_match_count

Remove temporary count variable
Express intent with delete_first