private void DetermineDestiny(GameObject player, CollectableActionScript collectableAction)
 {
     if (collectableAction.CurrentCrabStatus == CollectableActionScript.CrabStatus.Invincible)
     {
         DestroyEnemy(player);
     }
     else
     {
         ShowCutscene();
         //TODO: Display cutscene, then place crab back at original point
         CrabMovementScript script = player.GetComponent <CrabMovementScript>();
         if (script != null)
         {
             script.PlaceInOriginalPosition();
         }
     }
 }
    private void DestroyEnemy(GameObject player)
    {
        _rigidbody.isKinematic      = false;
        _rigidbody.detectCollisions = false;

        CollectableActionScript action = player.GetComponent <CollectableActionScript>();

        action._collectedTypes.Add(CollectableBehaviorScript.CollectableType.Jam);
        action.IsCarryingKey = true;

        CrabMovementScript movementScript = player.GetComponent <CrabMovementScript>();

        movementScript.PauseMovementDuringSecond(_animationTime);

        StartCoroutine(ExecuteAnimation());

        _jarIcon.SetActive(true);
    }