кхм.. (это за предысторию)..
1 - карты выкидывать элементарно - приличный рандомайзер, и вуаля
2 - а вот бот - все зависит от интерфейса - надо изучить пути взаимодействия, с браузерными делами наиболее доступна инфа (для примера - steam, сам по себе виндовый интерфейс - юзает CEF, флаг в руки в вперед..) .. про UNITY .. ну копнуть надо...
3 - машинное обучение - разделяйте задачу на подзадачи... в данном случае, как минимум две ветки - как ботать юнити? .. и машинное обучение?
машинного "мозга" для .net в том числе - есть, гуглится элементарно (ну или найду в закромах, если попросите)
дело не в этом - что есть цель? и каковы рычаги? (см п2 - как ботать юнити) .. потом да.. можно и к "мозгам" приступать
ps мнда.. ну удачи.. с мозгами..