added player list display, updated join and leave functionality to reflect the current user list