Doctor Who recap: Season 11, Episode 2, “The Ghost Monument,” Aired Oct. 14, 2018 The excitement from last week’s premiere…