Here's a finished version of the demo I made last post.
Note: if it stalls for a bit let it finish up; usually happens when it reaches "placing dirt" step.
Here's some examples:

Now this is why I need the motivation. I'm not sure how I should go about doing map saving. Does anyone have any suggestions?
I need the maps to able to save at least every time the game shuts down, and perhaps periodically for safe measure. I may also need a way to encrypt it so people can't just edit their maps.
*Special Thanks goes to Fl0ak who recommended AbyssDragon's basic math library which let me make a smoother edge to shallow water. ;).