SET, HIKE! Greater Neponset flag football underway