Add Menu,error messages,option to choose which custom decks to use, update
logic to error out nicely when detecting the state crashes.  Check if
battle.net is running.
Default to selecting from all custom decks, the gui provides the option to
select which decks to use now.
Pause if user input is detected.  Add ability to check for a window
whether it is minimized and foreground or not (check_bnet)