randomly generates various sections of terrain