/// <summary>
    /// Equip Item and apply status effects
    /// </summary>
    /// <param name="item"></param>
    public void Equip(Item item)
    {
        Item lastItem;

        if (inventoryManager.Equip(item, out lastItem))
        {
            if (lastItem != null)
            {
                attributeManager.RemoveStatusEffects(lastItem);
            }
            attributeManager.ApplyStatusEffects(item);
        }
    }