About a month ago a Hearthstone update caused HS to hang on launch about 25% of the time, if it was launched by the bot's scheduler and hangs the bot just sits there wasting its timer doing nothing. The timer shouldn't start until HS has successfully launched, also if HS doesn't respond within a certain amount of time after being launched the bot should kill the HS process and relaunch it.