private ArrayList<Card> createTheFullPack() {  
    ArrayList<Card> theCards = new ArrayList <Card> (TOTAL_NUMBER_OF_CARDS);
    int suitNum = A1Constants.CLUBS;
    int cardValue = 0;
    
    for (int i = 0; i < TOTAL_NUMBER_OF_CARDS; i++) {
      theCards.add(new Card(cardValue, suitNum));
      
      if( cardValue >= CARDS_IN_EACH_SUIT - 1) {
        suitNum++;
      }
      
      cardValue = (cardValue + 1) % (CARDS_IN_EACH_SUIT);  
    }
    
    return theCards;
  }