memoized wins_duels

approximates wins_duels results based on player and influences.

this means that changes in coins no longer be relevant in subsequent
calls for wins_duels which will reduce accuracy, but improve
performance.   accuracy is already reduced based on
random/non-dependable card flips, so this decrease should be negligible.