-Adding lobby-related stuff
-Beginning to think about a component system for different screens (maybe I should have named that `define-component`?)
-It's becoming obvious that I'll need to do some deep thinking about how the SSE system is going to come together. Now that it's dictating screen updates, sending a fresh board up from the server is starting to look redundant and unnecessary