Generals Ridge Golf Course hosts foot-golf