Fixed.

The problem was that I was using a static random rather than an
instanced random. I have no idea why that's a problem, but it was making
all the fights identical, which made the win rates look off.