private void processMoveToHand(MouseEvent e) {
        List<Card> hand = game.getHand().getList();
        if (hand.size() > 0) {

            final double handXGap = handXGap(hand.size());

            int indexTo = (int) ((e.getX() - handXStart()) / (handXGap + CARD_WIDTH));
            activeMove.cardReleased(indexTo, CardMoveImpl.MOVE_TYPE_TO.TO_HAND);
            String result = activeMove.makeMove(game, this);
            processMoveResult(result, activeMove);

        }
    }