public override void ReadState(MiningGameServer.Packets.Packet p)
        {
            byte state = p.ReadByte();

            if ((state & (byte)DestroyerUpdateFlags.Block_In_Hand) != 0)
            {
                BlockInHand = p.ReadShort();
            }

            if((state & (byte)DestroyerUpdateFlags.Picking_Up_Block) != 0)
            {
                PickingUpBlock = p.ReadBool();
            }
        }