// Game over coroutine to cleanup all the dirt from the level.
    // Just a nice visual for the player.
    private IEnumerator StartGameOver()
    {
        yield return(Snake.DestroyBody());

        Destroy(Snake.gameObject);

        Destroy(m_Target.m_Object.gameObject);

        yield return(m_Camera.ResetCamera());
    }