public boolean insert_Into_Inventory(Item item){
		//is the item already in the inventory
		//is the stack size not full
		for(Slot slot : slots){
			if(slot.getItem() == item && slot.getStack_Count() < item.getMax_Stack_Count()){
				slot.setStack_Count(slot.getStack_Count()+1);
				return true;
			}
		}
		for(Slot slot : slots){
			if(slot.getItem() == null){
				slot.setItem(item);
				slot.setStack_Count(1);
				return true;
			}
		}
		return false;
	}