public void SetFriendlyAsDied(FriendlyPlaneController.FriendlyPosition pos)
 {
     if (pos == FriendlyPlaneController.FriendlyPosition.Top)
     {
         hasTopFriend = false;
     }
     else
     {
         hasBelowFriend = false;
     }
 }
    private void CreateNewFriend(Vector2 pos, bool child,
                                 FriendlyPlaneController.FriendlyPosition posToPlayer = FriendlyPlaneController.FriendlyPosition.Top)
    {
        GameObject newFriendly = Instantiate(friendlyPlane);

        newFriendly.transform.position = pos;
        newFriendly.SetActive(true);

        if (child)
        {
            newFriendly.transform.parent = transform;
            newFriendly.GetComponent <FriendlyPlaneController>().ChangeType(FriendlyPlaneController.FriendlyType.Permanent);
            newFriendly.GetComponent <FriendlyPlaneController>().SetPosition(posToPlayer);
            newFriendly.GetComponent <SpriteRenderer>().sprite = friendlySprite;
        }
    }