/// <summary>Process an incoming packet and raise the appropriate events</summary>
/// <param name="sender">The sender</param>
/// <param name="e">The EventArgs object containing the packet data</param>
protected void TeleportHandler(Object sender, PacketReceivedEventArgs e) throws UnknownHostException, Exception
{
Packet packet = e.getPacket();
Simulator simulator = e.getSimulator();
boolean finished = false;
EnumSet<TeleportFlags> flags = TeleportFlags.get(TeleportFlags.Default.getIndex());