public override void DoAugment(TileMass tMass)
    {
        base.DoAugment(tMass);

        TileChunk cPrefab = tMass.tileChunkPrefab.GetComponent<TileChunk>();

        int worldSizeX = tMass.massSizeX * cPrefab.chunkSizeX;
        int worldSizeY = tMass.massSizeY * cPrefab.chunkSizeY;

        float height = worldSizeY / 2;

        for(int i = 0; i < worldSizeX; i ++){

            height += Random.Range(-Mathf.PerlinNoise(i, 0), Mathf.PerlinNoise(i, 0));

            for(int j = 0; j < worldSizeY; j ++){

                if(j < height)
                    tMass.SetTileAtNoBuild(new Vector2(i, j), "Dirt");

                if(j == (int) height)
                    tMass.SetTileAtNoBuild(new Vector2(i, j), "Grass");
            }
        }
    }