public override void Update(int deltaTime)
        {
            base.Update(deltaTime);

            if (bornTimer >= bornTime)
            {
                DebugUtils.Log(DebugUtils.Type.AI_Soldier, string.Format("soldier {0} enters idle state", owner.id));

                owner.BornComplete();
                owner.ChangeState(SoldierState.IDLE, owner.fsmIdle);
            }

            bornTimer += deltaTime;
        }