Fans have rollicking good time at Purple Palooza (and players, too)