The Hills, a New Governors Island Park, Offers Slides and City Views