Using the help from SullyTheStrange, the Werewolf now does everything I wanted in the OP. Only problem is when they is multiple versions of the Werewolf on screen, they all react to the events at once and not individually.
I'm utterly lost, and kinda rely a little too much on this problem being auto-fixed by the software itself. (MMF2 had no problem with this kind of thing, it seemed to handle each object individually)
Is there an easy way to integrate it into the current events framework I have?
Again I'll clarify anything and answer questions, and sorry if this makes no sense haha