public void HandleCompressedObjectUpdate(PacketIn packet)
 {
     try
     {
         Int32 size = packet.ReadInt32();
         byte[] decomped = netLogic.Shared.Compression.Decompress(size, packet.ReadRemaining());
         packet = new PacketIn(decomped, 1);
         HandleObjectUpdate(packet);
     }
     catch(Exception ex)
     {
         Log.WriteLine(netLogic.Shared.LogType.Error, "{1} \n {0}", ex.StackTrace, ex.Message);
     }
 }