public void LocalPathToTarget(string tag)
{
player = GameObject.FindWithTag (tag).transform.localPosition;
if (!obstacle) {
float rotZ = Mathf.Atan2 (player.y - transform.position.y, player.x - transform.position.x) * Mathf.Rad2Deg;
transform.rotation = Quaternion.AngleAxis (rotZ, Vector3.forward);
} else if (obstacle && !pause) {
//print ("Going random angle");
float randomAng = Random.Range (-90.0f, 90.0f);
//print ("I picked: " + randomAng + "!");
transform.rotation = Quaternion.AngleAxis (Random.Range (-90.0f, 90.0f), Vector3.forward);
pause = true;
}
//print ("moving forward");
transform.Translate (Vector3.right * mobSp * Time.deltaTime);
}