I returned to my work on the terrain builder. My thought was I would update it to build the land masses outward from their centers. I wasn't sure how I was going to go about it. In my head I was seeing it as working in a circular path outward.
The more I thought about it the less I liked it. Fortunately as I was coding the solution hit me. Recursion. So instead of going in circles around the center I would begin at the center with a distance variable set to zero. As I work out, passing that variable to iterative calls, I used it to decrease the likelihood of cells being land further from the center.
Each call checks the current point and calls the function for its neighboring points. The result vaguely looks like a continent crossed with a confetti explosion. When zoomed in to game play distance it actually looks pretty good. It even builds out some ... acceptable mountain patterns.
Now I need to work out collisions, currently it isn't quite right. Actually I need to do some collision work - game wide. Then I need to improve the variety of the terrains based on modifiers specified in the library files.