Billy was lost. Help him find his way back home.
Restarting from the beginning is harsh. Have you considered adding checkpoints?