private void SendPacket(Packet packet)
{
var msg = _connection.Peer.CreateMessage();
var workStream = new MemoryStream();
_packetSerializer.Serialize(workStream, packet);
msg.Write(workStream.GetBuffer(), 0, (int)workStream.Length);
_connection.SendMessage(msg, NetDeliveryMethod.ReliableOrdered, 0);
}