None of these sound like they’ll really help much for going after older characters like AG or ACotD. Have you guys considered splitting souls into “seasons” or something. Eventually as you add more and more characters it’s going to get ridiculous trying to pull any specific one. It already is. If you had a “season 1” for older characters and “season 2” for newer ones it might help. Another year of adding characters into the current system and it’s going to be a joke. You’ll end up with 200-300 possible options just from rare souls.