public void ChangeFurniture(int category_ID, int grid_ID)
    {
        if (furniture_grid_.Count < 50)
        {
            FurnitureGrid temp_out = furniture_grid_[target_number_];
            Destroy(furniture_grid_[target_number_].furniture_grid());
            Destroy(furniture_grid_[target_number_].line_parent());

            FurnitureGrid temp_in = new FurnitureGrid();
            temp_in.Init(category_ID, grid_ID);
            temp_in.Translate(temp_out.grid_position());

            furniture_grid_[target_number_] = temp_in;
        }

        furniture_direction(furniture_grid_[target_number_]);
        Debug.Log(furniture_grid_[furniture_grid_.Count - 1].placed_direction());
        Update_Evaluate();
    }