protected override void OnDestroy()
    {
        AllPlayerControl.Clear();

        QA.Remove <ClientSyncEvent>("Event", ServerEvent);
        QA.Remove <int>("Connected", Connected);
        QA.Remove("Game", GameEvent);
        QA.Remove <int>("GameEnd", GameEndEvent);

        QA.Remove <int>("Connected", Connected);
        QA.Remove("Disconnected", Disconnected);

        base.OnDestroy();
    }