@Override
	public boolean setBoots(Wearable boots) throws NoSuchItemException, WrongItemTypeException {
		if (boots != null) {
			if (boots instanceof Boots) {
				if (boots.getLevelRequirement() > level || boots.getStrengthRequirement() > stats[0]
						|| boots.getDexterityRequirement() > stats[1] || boots.getMagicRequirement() > stats[2]) {
					return false;
				}
				if (inventory.remove(boots)) {
					if (onPerson[9] != null) {
						removeItem(9);
					}
					putOnItem(boots, 9);
					return true;
				} else {
					throw new NoSuchItemException();
				}
			}
			throw new WrongItemTypeException();
		} else {
			removeItem(9);
			return true;
		}
	}