Added HorizontalTerrain and VerticalTerrain that act like LineTerrain except their normals are pre-defined or something? I dunno. Makes the collision coding easier
Sorta "normalized" the end points of each of HorizontalTerrain and VerticalTerrain