Throws items if inventory is full, recipe slots are no longer storage, doesn't crash if craft recipe doesn't exist