'Demon Slayer' season 3 episode 2 recap: Tanjiro versus robot