Petco Park is more than just a ballpark for baseball