Diamondbacks fans have a ball at Fan Fest