public DrawableXYG checkPickups(Input input, Part heldItem) {
		for (int i = 0; i < craftingSlots.length; i++) {
			if(craftingSlots[i].hasBeenClicked() == Button.PRESSED_TRUE){
				if(heldItem == null){
					return craftingSlots[i].slotContainCheck(heldItem);
				}else if(heldItem.canFit(i)){
					return craftingSlots[i].slotContainCheck(heldItem);
				}
				
			}
		}
		if(resultSlot.hasBeenClicked() == Button.PRESSED_TRUE){
			if(heldItem == null && !resultSlot.isEmpty()){
				return resultSlot.takeItem();
			}
		}
		/*
		 * if (!slots.get(i).isEmpty(heldItem)) { if
		 * (slots.get(i).hasBeenClicked() == Button.PRESSED_TRUE) { return
		 * slots.get(i).take(); } }
		 */
		return heldItem;
	}