private void removeAndDestroy()
    {
        GameSceneController gameSceneController = FindObjectOfType <GameSceneController>();

        gameSceneController.RemoveObserver(this);
        Destroy(gameObject);
    }