 const int NumPnts = 16;
 const float NumPntsF = float(NumPnts);
 float Heights[NumPnts + 1];
-float Radius = 6.0;
+const int NumPntsSq = (NumPnts + 1) * (NumPnts + 1);
+float Land[NumPntsSq];
+float Radius = 2.0;
 float Intensity = 0.8;
 
 const float M_PI = 3.1415926535,

        R += pressence(screenPos, Radius);
    }
    */

    for (int i = 0; i < NumPnts; ++i)
    {
        float iFl = float(i);

            R += pressence(persPos.xyz, Radius * transVal) * intens;
        }
    }
    */
    land();
    for (int i = 0; i < NumPnts; ++i)
    {
        float iFl = float(i);
        float locTime = time + iFl / NumPntsF;
        float locCTime = floor(locTime);
        float locFTime = locTime - locCTime;
