Ну так сделайте, как описали.
Разбиваете одну большую сложную задачу на множество мелких (пока не станут простыми) и вперед:
при проигрыше экран слегка затемняется
высвечивается надпись tap to restart
при нажатии в любую точку экрана, уровень перезапускается
тут не уровень, а все объекты надо вернуть на изначальные места и сбросить все значения, чтобы было
все на одной сцене
Можно сделать иначе, чтобы меню и прочие "обязательные" объекты оставались в памяти при смене сцен. И сделать фоновую загрузку сцен, чтобы чуть менее резко процесс происходил. Но не знаю, что проще - воевать с загрузкой или просто сбросить состояние до прописанного.