St. Raphael grabs hoop win over Cranston West