public void Merge()
    {
        GameObject objectHeld = pickup.getAttachedObject();

        switch (objectHeld.tag)
        {
        case "New Iphone":
            if (objectHeld.GetComponent <IphoneMonitorScript>().isReadyForPackage())
            {
                destroyer.SetObjectToBeDestroyed(nearbyLocator.getClosestBox(pickup.getAttachedObject()));
            }
            spawner.setObjectForSpawn(closedBox);
            classicMerge();
            break;

        case "Box": destroyer.SetObjectToBeDestroyed(nearbyLocator.getClosestIphone(pickup.getAttachedObject()));
            spawner.setObjectForSpawn(closedBox);
            classicMerge();
            break;

        default:
            destroyer.SetObjectToBeDestroyed(nearbyLocator.getFirstObjectForMerge(pickup.getAttachedObject()));
            spawner.setObjectForSpawn(Iphone);
            classicMerge();
            break;
        }
    }