public void SetupEntitites()
        {
            _game.Board = CreateBoard();

            try
            {
                var configurations = _configurationProvider.GetEntityConfigurations();
                configurations.ForEach(config =>
                {
                    var entityType = (EntityType)config.Get("entitytype", Convert.ToInt32);
                    if (entityType == EntityType.Pawn)
                    {
                        _game.Board.Pawns.Add(CreatePawn(config));
                    }
                    else
                    {
                        _game.Board.Entities.Add(_entityFactory[entityType](config));
                    }
                });
            }
            catch
            {
                throw new Exception();
            }
        }