public void BroadcastState()
        {
            NewPackets.FactionUpdate factionUpdate = new NewPackets.FactionUpdate();
            factionUpdate.credits   = Credits;
            factionUpdate.connected = true;

            GameManager.Broadcast((byte)FactionID, NewPackets.PacketType.UpdateFaction, factionUpdate.ByteArray());
        }
        public void SendInit()
        {
            NewPackets.FactionUpdate factionUpdate = new NewPackets.FactionUpdate();
            factionUpdate.credits   = Credits;
            factionUpdate.connected = true;

            Debug.Log("SENDING INIT FOR FACTION " + FactionID);

            GameManager.Send((byte)FactionID, NewPackets.PacketType.InitSelf, factionUpdate.ByteArray(), FactionClient);
        }