public void create()
    {
	//all the cards 
	ArrayList<Card> cards = new ArrayList<Card>() ;

	//creates 20 1-tile movement cards
	for(int x = 0 ; x < 5 ; x++)
	    {
		cards.add(new Card(1,Color.RED,false)) ;
		cards.add(new Card(1,Color.BLUE,false)) ;
		cards.add(new Card(1,Color.GREEN,false)) ;
		cards.add(new Card(1,Color.YELLOW,false)) ;
	    }
	//creates 8 2-tile movement cards
	for(int x = 0 ; x < 2 ; x++)
	    {
		cards.add(new Card(2,Color.RED,false)) ;
		cards.add(new Card(2,Color.BLUE,false)) ;
		cards.add(new Card(2,Color.GREEN,false)) ;
		cards.add(new Card(2,Color.YELLOW,false)) ;
	    }
	//creates 12 -1-tile movement cards
	for(int x = 0 ; x < 3 ; x++)
	    {
		cards.add(new Card(-1,Color.RED,false)) ;
		cards.add(new Card(-1,Color.BLUE,false)) ;
		cards.add(new Card(-1,Color.GREEN,false)) ;
		cards.add(new Card(-1,Color.YELLOW,false)) ;
	    }

	//creates 8 switch cards
	for(int x = 0 ; x < 8 ; x++)
	    {
		cards.add(new Card(0,Color.GRAY,false)) ;
	    }
	
	//creates 3 dummy cards
	for(int x = 0 ; x < 3 ; x++)
	    {
		cards.add(new Card(0,Color.WHITE,false)) ;
	    }

	//creates 2 shuffle cards
	for(int x = 0 ; x < 2 ; x++)
	    {
		cards.add(new Card(0,Color.BLACK,false)) ;
	    }

	//creates double cards ( draw twice from the deck in one turn )
	for(int x = 0 ; x < 2 ; x++)
	    {
		cards.add(new Card(1,Color.RED,true)) ;
		cards.add(new Card(1,Color.BLUE,true)) ;
		cards.add(new Card(1,Color.GREEN,true)) ;
		cards.add(new Card(1,Color.YELLOW,true)) ;
		cards.add(new Card(2,Color.RED,true)) ;
		cards.add(new Card(2,Color.BLUE,true)) ;
		cards.add(new Card(2,Color.GREEN,true)) ;
		cards.add(new Card(2,Color.YELLOW,true)) ;
		cards.add(new Card(-1,Color.RED,true)) ;
		cards.add(new Card(-1,Color.BLUE,true)) ;
		cards.add(new Card(-1,Color.GREEN,true)) ;
		cards.add(new Card(-1,Color.YELLOW,true)) ;
		cards.add(new Card(0,Color.GRAY,true)) ;
		cards.add(new Card(0,Color.WHITE,true)) ;
		cards.add(new Card(0,Color.BLACK,true)) ;
	    }

	for(Card c : cards)
	    {
		stack.push(c) ;
	    }
	
    }