libtcod root console using threading (or would multiprocessing be better?).