C# diamond-square terrain generator