Added an exception catch that updates the show files in case they got
corrupted so the program doesn't just always crash and leave you
stranded. This could be more robust by checking the validity of class
variables, but whatever, it works for now.