user can create a game and automatically join it
rework/redo a bunch of stuff. make some advancement on game representation.