Upside Pizza is a promising new slice shop in Times Square