I'm confused. there's already new types of dolls.
I love your staff idea. but the become an enemy staff is kinda cheap when you dont need to find out how the enemy fights because there a NPC. maybe a staff that would let you levitate enemy's and trow them into other enemy's.