It runs several sports clubs and teams in Haifa such as : Football , Basketball , Weightlifting , swimming , Tennis , Table tennis , Volleyball , Team handball , Water polo , Ice hockey , Artistic gymnastics , Chess , Boxing , Fencing and others . It runs several sports clubs and teams in Haifa which have competed in a variety of sports over the years , such as Football , Weightlifting , swimming , Tennis , Table tennis , Volleyball , Team handball , Water polo , Ice hockey , Artistic gymnastics , Chess , Boxing , Fencing and others .