Telltale delivers in Episode 3