client uses a single session for each game instead of creating a new one for each move