Using establish_connection instead of JOIN_GAME to remove ambiguity of message types