private void genarateRoadObsticle()
    {
        GameObject obsticle = GameObject.Instantiate(RoadObsticles[Random.Range(0, RoadObsticles.Length - 1)]);

        if (Random.value > 0.5)
        {
            obsticle.transform.position = this.transform.position + new Vector3(-7.5f, 0, 0);
        }
        else
        {
            obsticle.transform.position = this.transform.position + new Vector3(-2.5f, 0, 0);
        }

        obsticle.GetComponent <MovingTile>().setParameters(tileManager.Block_Speed / 2, tileManager.Tile_Max_Distance, tileManager.movingDirection);
        tileManager.AddToMovingItemList(obsticle.GetComponent <MovingTile>());
    }