Football: St. Joseph has pieces in place to make another run