Improving Hearthstone AI by Combining MCTS and Supervised Learning Algorithms