@Override
	public void setRegularFieldItems(List<Integer> items) {
		List<Integer> itemOffsets = getItemOffsets();
		Iterator<Integer> iterItems = items.iterator();

		for (int offset : itemOffsets) {
			int itemHere = rom[offset] & 0xFF;
			if (allowedItems.isAllowed(itemHere)
					&& !(allowedItems.isTM(itemHere))) {
				// Replace it
				rom[offset] = (byte) (iterItems.next().intValue());
			}
		}

	}