you may want to build areas of this as parts and save them as Map Entities, this way you can load and unload areas from memory based distance from player, play with mipmapping also and DONT use blocks for details, just for the rough level layout