Did some work on the client UI back-end and game state system.

The "Create a game" does not work entirely. Trying to get the game to
properly.