Watch plants grow on the terminal
- Get networking going using Boost
- Have basic terminal rendering
- Do we want peer-to-peer? or client-server communication (I think the client-server architecture is a lot more useful to learn... maybe we should do that)
- if we want client-server communication... how are we going to host this server? (it'd be cool to learn how to mantain a server)
- server (maybe raspberryPi) running a sshd that will display the tui of the game. also using websockets for web access (both should maybe work using the same request? directly using TCP or serializing requests using JSON? (all of which come in Boost.Beast)