implemented the game loop, scoring, user list, chat