//Move function for the companion
    public void MoveByAxis()
    {
        float vmov = Input.GetAxis("Vertical");
        float hmov = Input.GetAxis("Horizontal");

        Vector2 heading = new Vector2(hmov, vmov);

        Vector2 nextPosition = (Vector2)transform.position + (heading * moveSpeed * Time.deltaTime);

        //Do we need a check?
        companionRigidbody.MovePosition(nextPosition);

        companionController.UpdateAnimation(heading.normalized);
    }