New() takes care of it, I left this here just incase there is a rare time it's needed.

the attack_self proc expects null there to be able to start changing names (if somehow New() didn't catch it).

We'd need to rewrite the attack_self portion so that it registers the player doing it the first time as registered_user as well as catching a start name.