AFAIK chess and checkers board use numbers and letters.
As a coder you have to anticipate idiotic uses for the program as well. You cannot expect a user to use your program as-is. Trap the errors.
Anyway, I hope the next version will be much better, if not, I'll be hard on your ass until you make it right