}
//also add players that are not being dealt a card.
ImmutableMap<PlayerId, PlayerState> playerStatesInEvent = playerStateBuilder.build();
for(PlayerState p: previousGame.getAllSeatedPlayers()){
if(!playerStatesInEvent.containsKey(p.getPlayerId())){
playerStateBuilder.put(p.getPlayerId(), new ForwardingPlayerState(p) {
@Override
public boolean hasBeenDealt() {
return false;
}