public static void burnCard(Player p){
		if(p == null || p.deck == null || pile == null || pile.isEmpty()){
			return;
		}

		if(p.lives < 1)
			return;
		
		if(p.deck.isEmpty() || pile.isEmpty()){
			p.lives--;
			if(currentState == State.inGame){
				p.addNotification("-1 Life", Color.RED);
			}
			
			return;
		}

		Sound.playRandomBurn();
		
		ArrayList<Card> holder = new ArrayList<Card>();
		holder.add(p.deck.get(0));
		p.addNotification("-1", Color.RED);
		holder.get(0).status=Status.BURNT;
		p.deck.remove(p.deck.get(0));
		
		for(Card c: pile){
			holder.add(c);
		}

		pile = holder;
	}