Code is still a mess. The integration test works such that two computer's playing each other will never lose, they'll always draw. However they do not try to win when they can.