Seperated river smoothing into its own file.
Found a major issue with terrain generation.  (#1)