moveCard(card, targetLocation, searchLocations = 'any') {
        if(_.isString(card)) {
            card = this.mixedListToCardList([card], searchLocations)[0];
        }
        this.player.moveCard(card, targetLocation);
        this.game.continue();
        return card;
    }
/**
     * Moves cards between Locations
     * @param {String|DrawCard} card - card to be moved
     * @param {String} targetLocation - location where the card should be moved
     * @param {String | String[]} searchLocations - locations where to find the
     * card object, if card parameter is a String
     */
Moves cards between Locations
@param {String|DrawCard} card - card to be moved
@param {String} targetLocation - location where the card should be moved
@param {String | String[]} searchLocations - locations where to find the
card object, if card parameter is a String
Moves cards between Locations @param { String|DrawCard } card - card to be moved @param { String } targetLocation - location where the card should be moved @param { String | String [] } searchLocations - locations where to find the card object if card parameter is a String
moveCard(card, targetLocation, searchLocations = 'any') {
        if(_.isString(card)) {
            card = this.mixedListToCardList([card], searchLocations)[0];
        }
        this.player.moveCard(card, targetLocation);
        this.game.continue();
        return card;
    }
moveCard ( card , targetLocation , searchLocations = 'any' ) { if ( _ . isString ( card ) ) { card = this . mixedListToCardList ( [ card ] , searchLocations ) [ 0 ] ; } this . player . moveCard ( card , targetLocation ) ; this . game . continue ( ) ; return card ; }
Moves cards between Locations
 @param {String|DrawCard} card - card to be moved
 @param {String} targetLocation - location where the card should be moved
 @param {String | String[]} searchLocations - locations where to find the
 card object, if card parameter is a String
Moves cards between Locations @param { String|DrawCard } card - card to be moved @param { String } targetLocation - location where the card should be moved @param { String | String [] } searchLocations - locations where to find the card object if card parameter is a String