I used the miner type system of creating a cave like system which works well, however it really is taking a blow on my fps.
I feel like my best bet is creating the randomly generated terrain and screenshoting it then reloading that in. Then deleting all the pieces that were created beforehand.
I have no idea how to go about doing that though. It seems like snapshot canvas only works when it is only 1 screen big. I'm working with a pretty large layout of 4096,4096. Any help would be amazing!