private void PickUpItem()
    {
        char item = ' ';

        if (LevelGenerator.Instance.m_WhatItem[m_PosX, m_PosY] == Item.ItemType.Pokeball)
        {
            m_Pool.AddPokeballToInventory();
            item = 'p';
        }
        else if (LevelGenerator.Instance.m_WhatItem[m_PosX, m_PosY] == Item.ItemType.Starbucksball)
        {
            m_Pool.AddAStarbucksballToInventory();
            item = 's';
        }
        else if (LevelGenerator.Instance.m_WhatItem[m_PosX, m_PosY] == Item.ItemType.Grenade)
        {
            m_Pool.AddAGrenadeToInventory();
            item = 'g';
        }

        StartCoroutine(m_Inventory.AknowledgePickup(item));

        LevelGenerator.Instance.ChangeTileToFloor(m_PosX, m_PosY);
    }