'Hogwarts Legacy' lets gamers live out wizarding, witchcraft dreams