The Titans on Netflix? Not a fan….well, at least so far (Season 1 Ep 8)