Ja zawsze podchodzę do tego niegmowo i zrobiłym to na tablicy dwuwymiarowej mapa[x,y], gdzie 0 oznaczałoby powietrze, 1 to ziemia, 2 to skała itp.
I zamiast latającego obiektu wystarczyłaby przeze mnie wspomniana funkcja wypełniająca kolejne x,y mapy.
Na tej zasadzie w końcu stworzony jest minecraft, a obsługuje on gigantyczne ilości bloków w 3d. Tak samo z resztą terraria.
Mapa tworzona by była z kafelków na podstawie właśnie tej tablicy.