Mastering Strategy Card Game (Hearthstone) with Improved Techniques