public int ScoreHand(Card[] Hand){
		int Score=0;
		int Aces =0;
		System.out.println("---------------");
		System.out.println(Hand[0].Value);
		System.out.println(Hand[1].Value);
		System.out.println(Hand[2].Value);
		System.out.println(Hand[3].Value);
		System.out.println("================");
		for(int x=0;x<Hand.length;x++){
			//-1 is the default value for undealt cards
			if(Hand[x].getValue()!=-1){
				switch(Hand[x].getValue()){
				case 0:
					//Ace
					System.out.println("found an ace");
					Score=Score+11;
					Aces++;
				break;
				case 10:
					//Jack
					System.out.println("found a jack");
					Score = Score+10;				
				break;
				case 11:
					//Queen
					System.out.println("found a queen");
					Score=Score+10;
				break;
				case 12:
					//King
					System.out.println("found a king");
					Score=Score+10;
				break;
				default:
					System.out.println("found a "+(Hand[x].getValue()+1));
					Score = Score + Hand[x].getValue()+1;
				break;
				}
			}
		}
		
		while(Aces!=0){
			if(Score>21){
				Score = Score-10;
				Aces--;
			}else{
				break;
			}
		}
		if(Score>21){
			Score=0;
		}
		
		return Score;
	}