Welcome to the Streamlit community Joel!
Great to have you here, and what a fantastic post!
Woah, these are really cool! It’s awesome that you’ve managed to build in a working implementation of state and multiplayer to build all these text-based games!
I’m really excited about using Streamlit to help kids get into game programming (and would love to have State and Networking primitives buitlt into Streamlit itself for this purpose )