I wrote a table GUI widget today. It supports highlighting and selecting elements. It populates the fields through derived classes that calls the owner state.
Doesn’t sound like much but it’s a lot of work. I can reuse it later on for lots of things such as player lists.
Tommorow I will handle chatting and connecting to unset servers to setup the game state. If I have the energy I will also implement part of the game state.