genealize duel names so that it is more of a mixin function
refactor duel names