public bool handlePacket(ENetPeer *peer, ENetPacket *packet, Channel channelID)
        {
            if ((int)packet->dataLength >= 8)
            {
                if (game.getPeerInfo(peer) != null)
                {
                    BlowFishCS.BlowFishCS.Decrypt1(game.getBlowfish(), (byte *)packet->data, new IntPtr((int)packet->dataLength - ((int)packet->dataLength % 8)));
                }
            }

            var data = new byte[(int)packet->dataLength];

            Marshal.Copy(packet->data, data, 0, data.Length);

            return(handlePacket(peer, data, channelID));
        }