Fixes target names not being updated on change, reduces some duplicated ...

Fixes #100
Adds proc to update explanation_text referring to the player's target, meaning clown or any other changed character's name will appear correctly when their real name update proc is called.

It won't work with cult, but as far as I understand it only heads are candidates for targets, so the issue shouldn't affect this gamemode.