Added pass, swap, remove session, game can end, some polish in client