// Use this for initialization
 void Start()
 {
     target = GameObject.FindGameObjectWithTag("Player");
     gridManager = GameObject.FindGameObjectWithTag("GridManager").GetComponent<SceneGridManager>();
     CircleCollider2D collider = this.gameObject.GetComponent<CircleCollider2D>();
     gridManager.registerObject(this.gameObject, collider.transform.position.x, collider.transform.position.y, collider.radius * 2, collider.radius * 2, 5);
     rb2d = GetComponent<Rigidbody2D>();
     algorithms = this.gameObject.GetComponent<NavigationAlgorithms>();
     effectiveSpeed = speed + Random.Range(-speedRandFactor, speedRandFactor);
 }
 void Start()
 {
     gridManager = GameObject.FindGameObjectWithTag("GridManager").GetComponent<SceneGridManager>();
     BoxCollider2D collider = this.gameObject.GetComponent<BoxCollider2D>();
     gridManager.registerObject(this.gameObject, collider.transform.position.x, collider.transform.position.y, collider.size.x, collider.size.y, 5);
 }