added ability to automatically adjust the delay for ItemPrinterRNG, by comparing the desired item with the actual print results
I did not port in Kurt's program. So, this only works for the pre-determined "Desired items".
I confirmed empirically that the program is able to correctly detect when it hits the seed, target plus 1, and target minus 1 for all the pre-determined "Desired Items". I didn't do this for the plus 2 or minus 2 cases.