breaking things... most moving parts are in versus.winning() now.