High school football player punches referee