rides with the punches