public void Apply(IGame game) { IPlayer player = game.PlayerByName(myPlayerName); for(int i = 0; i < myCardCount; i++) player.HandCards.Add(TakeCard(game)); }