protected virtual void FindOrCreateMasterConnector()
        {
            if (!clientToMasterConnector)
            {
                clientToMasterConnector = FindObjectOfType <ClientToMasterConnector>();
            }

            if (!clientToMasterConnector)
            {
                var connectorObject = new GameObject("--CLIENT_TO_MASTER_CONNECTOR");
                clientToMasterConnector = connectorObject.AddComponent <ClientToMasterConnector>();
            }
        }