added noise, need to fix ground normals and randomize control points