to face an unexpected problem or obstacle
予期しない問題や障害に直面する (yoki shinai mondai ya shougai ni chokumen suru)
"The project hit a snag when the server went down."
"サーバーがダウンしたとき、プロジェクトはヒット ア スナッグしました。" (Sābā ga daun shita toki, purojekuto wa hit a snag shimashita.)
According to my understanding or opinion
to make exceptions; to modify rules slightly
to start working hard on something
the point where progress stops; the end of something
the last or most difficult challenge or area of exploration
to ruin a chance or opportunity by mistake