I did make some functions in that program that might be helpful with string processing. TRIM, UCASE (I may haved named that one upper) and SPLIT. Those are often included with BASIC. Those should help format and tokenize a string for later processing. You may want to look at those for your own game. I probably could have used variable$[i] instead of mid$(variable$, i, 1), I was just old school.