public Item DropItemNaturally(Swordfish.Position _position, Item _item, int _count = 1)
    {
        Vector3     offset  = new Vector3(UnityEngine.Random.value - 0.5f, UnityEngine.Random.value - 0.5f, UnityEngine.Random.value - 0.5f) * 0.5f;
        GameObject  temp    = (GameObject)Instantiate(droppedItemPrefab, _position.toVector3() + offset, Quaternion.identity);
        DroppedItem dropped = temp.GetComponent <DroppedItem>();
        Item        item    = _item.copy();

        item.setAmount(_count);
        dropped.setItem(item);
        return(item);
    }