// Update is called once per frame
    void Update()
    {
        direction2Player = player.transform.position - transform.position;

        distance = Vector3.Distance(player.transform.position, enemy.transform.position);

        if (distance < 20)
        {
            rotationAxis = rotationAxisClass.DetermineRotationAxis(transform.position, transform.forward);
            angle        = rotationAxisClass.DetermineAngle(transform.position, transform.forward);

            rotationAxis = new Vector3(0, rotationAxis.y, 0);

            transform.Rotate(rotationAxis, angle * Time.deltaTime * rotationSpeed);

            if (distance < 10)
            {
                rb.AddForce(direction2Player.normalized * forceComponent);
            }
        }



        nose = transform.forward;
    }