'Wielding' doesn't collocate with 'glove puppet' - unless you're using the glove puppet as a weapon (as here ).
I think 'Besides' sounds a bit adversative - like 'But'.
Are the 'instruments'' musical instruments? If so, 'used' is right.
- For Teachers