Player hands is shared

When some player joins my game they will automatically added to my team and our hands becomes shared.

Steps to reproduce:

  1. Create module with team hands in the root and maps inside it. (I’ve used something similar or even same as in “Card game” docs)
  2. Create a game with this module
  3. Invite a friend

Same hand window will be opened in both players UI.

You can “fix” this by retiring yourself and rejoining game. Retiring by itself only disables window input.

I want to fix it and i guess we should do something with sideChange method in PrivateMap class.

Vassal version: 3.5.7

Can we get a test module demonstrating the problem?