new join and leave api endpoints, leave saves last_login for players