void Update()
 {
     foot.GetComponent <Animator>().SetFloat("Speed", GetComponent <Rigidbody2D>().velocity.magnitude);
     UpdatePosition();
     if (AIMove != null)
     {
         AIMove.Update();
     }
     if (AIWeapon != null)
     {
         AIWeapon.Update();
     }
 }