- resize textarea, up to a maximum based on available screen real estate
- gracefully handle scenarios where an account/password is cancelled/invalid
- control the size of "input" by limiting the size of "output"
- use a table instead of a div for the layout of "game-container"