Well, so was the other picture that did have the tag... though I suppose it looked a bit more realistic there.
That aside, this whole plan just screams Fullmetal Alchemist to me.
No, to think that you would turn everyone in Gensokyo, be it humans or youkai, into puppets...From the looks of it, I suppose there's a need for you people to release all their souls at this very moment in order to achieve your goal...For that reason, Alice sealed their souls inside her puppets, forbidding them from passing on to Nirvana.