public void RefreshAvailableEmployeesList()
    {
        foreach (Transform child in AvailableEmployeesList)
        {
            Destroy(child.gameObject);
        }
        for (int i = 0; i < EMPLOYEES_TO_GENERATE; i++)
        {
            EmployeeItem new_employee_item = Instantiate(EmployeeItemPrefab);
            new_employee_item.PopulateData(Employee.GenerateEmployee());
            new_employee_item.transform.SetParent(AvailableEmployeesList, false);
        }

        PopulateEmployeeDetail();
    }
    public void RefreshCurrentEmployeesList()
    {
        foreach (Transform child in CurrentEmployeesList)
        {
            Destroy(child.gameObject);
        }
        foreach (Employee employee in Company.MyCompany.EmployeeList())
        {
            EmployeeItem new_employee_item = Instantiate(EmployeeItemPrefab);
            new_employee_item.PopulateData(employee);
            new_employee_item.transform.SetParent(CurrentEmployeesList, false);
        }

        PopulateEmployeeDetail();
    }