moved ClientWrapper out of BasicGameObject and instead will mix it in to new characters at run time.