public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);

            reader.ReadInt();

            if (Map == Map.Trammel)
            {
                TramInstance = this;
            }

            if (Map == Map.Felucca)
            {
                FelInstance = this;
            }
        }
        public static void Initialize()
        {
            if (TramInstance == null)
            {
                TramInstance = new Kane();
                var p = new Point3D(2027, 2740, 50);

                TramInstance.MoveToWorld(p, Map.Trammel);
                TramInstance.Home      = p;
                TramInstance.RangeHome = 5;
            }

            if (FelInstance == null)
            {
                FelInstance = new Kane();
                var p = new Point3D(2027, 2740, 50);

                FelInstance.MoveToWorld(p, Map.Felucca);
                FelInstance.Home      = p;
                FelInstance.RangeHome = 5;
            }
        }