public void Update(GameFightPlacementPossiblePositionsMessage msg)
        {
            if (msg == null)
            {
                throw new ArgumentException("msg");
            }

            if (Fighter.Team == null)
            {
                // it's a bit tricky ...
                Fighter.SetTeam(Fight.GetTeam((FightTeamColor)msg.teamNumber));
                Fight.AddActor(Fighter);
            }

            Fight.Update(msg);
        }