Hearthstone simulator, AI and game player