private void Awake()
    {
        if (_instance != null && _instance != this)
        {
            Destroy(this.gameObject);
        }
        else
        {
            _instance = this;
        }

        _dictionary = new Dictionary <Species.ValueType, List <Sprite> >();
        foreach (var item in _list)
        {
            _dictionary.Add(item.value, new List <Sprite>()
            {
                item.drone,
                item.princess,
                item.queen
            });
        }
    }