This is just to report an apparent bug. The current-guess variable shouldn't have spaces, From further testing I suspect it's because at least some entries are numeric rather than single character text strings. Storing letter 1 of i instead of i seems to fix it.