Hey, man! I just wanted to tell you that I've played your game for a few hours to see what makes it tick. I fell in love with the way you have designed the menus. I'm a novice with python, so I can't really put my finger on it, but I think it's something to do with multithreading?! I'd really love to find out how you did that!
All of the menus (along with the entire text renderer) were made entirely with the curses library for Python.
In hindsight there were definitely easier libraries that I should have used, since curses is a pain to work with. If/when I decide to make another terminal game/app I'll definitely switch away from curses to something else