Machine learning and competitive games