private void inJail(PlayerClass pPlayer){
	if(pPlayer.addTimeServed()){
		pPlayer.setFree();
		pPlayer.cout.printTimeServed();
	}
	else if(pPlayer.getFreedom() > 0){
		pPlayer.cout.printFreedom();
		pPlayer.setFree();
		pPlayer.useFreedom();
	}
	else{
		if(pPlayer.cout.printPrisonBreak()){
			pPlayer.account.addBalance(-1000, pPlayer.getName(), false);
			pPlayer.setFree();
		}
		else{
			for(int x = 3; x > 0; x--){
				int t1 = dice01.diceRoll();
				int t2 = dice02.diceRoll();
				GUI.setDice(t1, t2);
				if(t1 == t2){
					cout.printPrisonBreakSuccess(pPlayer.getName());
					pPlayer.setFree();
					x = 0;
				}
				try {
					Thread.sleep(1000);
				} catch (InterruptedException e) {
					// TODO Auto-generated catch block
					e.printStackTrace();
				}
			}
		}
	}
}