<li class="sq-player" ng-init="pModel = playerCtrl.playerModel.model; player = playerCtrl.player"
	ng-class="{
		'active': player.isActive,
		'current': player.isCurrent
	}">
	<span>{{player.name}}</span>
	<img ng-src="{{player.img}}"/>
	<div class="sq-player-cards" ng-show="playerCtrl.gameModel.isGameStarted">
		<div class="cards-group hand">
			<card
				class="card"
				ng-show="player.isCurrent && player.cardsInHand.length"
				ng-repeat="card in player.cardsInHand"
				card-id="card"
				card-type="hand"
			></card>
			<card
				class="card"
				ng-show="!player.isCurrent && player.totalCards"
				ng-repeat="n in playerCtrl._.range(0, player.totalCards)"
				card-id="null"
				card-type="hand">
			</card>
		</div>
		<div class="cards-group storage">
			<card
				class="card"
				ng-show="card"
				ng-repeat="card in player.cardsInStorage"
				card-id="card"
				card-type="storage">
			</card>
		</div>
	</div>
</li>

<li class="sq-player" ng-init="pModel = playerCtrl.playerModel.model; player = playerCtrl.player"
	ng-class="{
		'active': player.isActive,
		'current': player.isCurrent
	}">
	<span>{{player.name}}</span>
	<img ng-src="{{player.img}}"/>
	<div class="sq-player-cards" ng-show="playerCtrl.gameModel.isGameStarted">
		<div class="cards-group hand">
			<card
				class="card"
				ng-attr-ng-drag="{{player.isCurrent && player.isActive ? true : false}}"
				ng-show="player.isCurrent && player.cardsInHand.length"
				ng-repeat="card in player.cardsInHand"
				card-id="card"
				card-type="hand"
			></card>
			<card
				class="card"
				ng-show="!player.isCurrent && player.totalCards"
				ng-repeat="n in playerCtrl._.range(0, player.totalCards)"
				card-id="null"
				card-type="hand">
			</card>
		</div>
		<div class="storage">
			<card
				class="card"
				ng-show="card"
				ng-repeat="card in player.cardsInStorage"
				card-id="card"
				card-type="storage">
			</card>
		</div>
	</div>
</li>

Add 'drag' logic to player cards
Add 'drag' logic to player cards
