better error handline when things go wrong
some more error handling that caused episodes to not play