private void ValidateConstraint(GameConstraint gameConstraint) { errors = new List <string>(); errors.AddRange(constraintValidator.ValidateShipConstraints(gameConstraint).ToList()); isValidPlayer = errors.Any() ? false : true; if (isValidPlayer) { battlefield = new string[10, 10]; battlefield = battlefieldSetter.PrepareBattlefield(gameConstraint.Ships); maskedBattlefield = battlefieldSetter.InitializeEmptyBattleField(); } }