The Witcher 2: Why It's Still Worth Playing in 2023