Thank you for the feedback!
I will keep iterating until it feels right. It has been hard to replicate the cooperative part for a while. I was thinking about adding a combo system between the allies and the player that creates unique attacks with a special meter.
I am also looking to make the puppets more fun and look like real enemies.