New MacColl YMCA opens with a splash