public bool CanMakeMove(GameField field, GameFieldFields simpleField)
        {
            string fieldValue = (string)field.GetType()
                                .GetProperty(simpleField.ToString())
                                .GetValue(field, null);

            return(string.IsNullOrEmpty(fieldValue));
        }
        public void MakeMove(Game game, GameFieldFields simpleField)
        {
            GameField field = game.Field;

            field
            .GetType()
            .GetProperty(simpleField.ToString())
            .SetValue(field, game.CurrentPlayerId);
        }