Typing game using multi-threaded implementation