result.opponent is a function that rereads from store on each invocation
Fixed failing test in matchtable-spec. No longer intermittent. Also removed some logging