public void resetDecks() {
		
		RoomFactory rooms = new RoomFactory();
		
		this.roomDeck.clear();
		for (RoomName name :RoomName.values()){
			if (name == RoomName.FOYER || name == RoomName.ENTRANCEHALL || name == RoomName.GRANDSTAIRCASE || name == RoomName.UPPERLANDING || name == RoomName.BASEMENTLANDING || name == RoomName.CATACOMBS || name == RoomName.TOWER || name == RoomName.CHASM)
				continue;//Can't add starting rooms to the deck.
			this.roomDeck.add(rooms.makeRoom(name));
		}
		
		Locale enLocale = Game.getInstance().getLocale();
		
		//Add Item Cards
		itemDeck.add(new AngelFeather(enLocale));
		itemDeck.add(new AdrenalineShot(enLocale));
		itemDeck.add(new Revolver(enLocale));
		itemDeck.add(new PuzzleBox(enLocale));
		itemDeck.add(new RabbitsFoot(enLocale));
		itemDeck.add(new MedicalKit(enLocale));
		itemDeck.add(new Bottle(enLocale));
		itemDeck.add(new LuckyStone(enLocale));
		itemDeck.add(new SacrificialDagger(enLocale));
		itemDeck.add(new MusicBox(enLocale));
		itemDeck.add(new Bell(enLocale));
		itemDeck.add(new HealingSalve(enLocale));
		itemDeck.add(new Armor(enLocale));
		itemDeck.add(new AmuletOfAges(enLocale));
		itemDeck.add(new Candle(enLocale));
		itemDeck.add(new Dynamite(enLocale));
		itemDeck.add(new PickpocketsGloves(enLocale));
		itemDeck.add(new Axe(enLocale));
		itemDeck.add(new SmellingSalts(enLocale));
		itemDeck.add(new DarkDice(enLocale));
		itemDeck.add(new BloodDagger(enLocale));
		itemDeck.add(new Idol(enLocale));
		
		//Add Omen Cards
		omenDeck.add(new CrystalBall(enLocale));
		omenDeck.add(new Book(enLocale));
		omenDeck.add(new Ring(enLocale));
		omenDeck.add(new Madman(enLocale));
		omenDeck.add(new Spear(enLocale));
		omenDeck.add(new SpiritBoard(enLocale));
		omenDeck.add(new Mask(enLocale));
		omenDeck.add(new Medallion(enLocale));
		omenDeck.add(new Girl(enLocale));
		omenDeck.add(new Bite(enLocale));
		omenDeck.add(new Skull(enLocale));
		omenDeck.add(new HolySymbol(enLocale));
		omenDeck.add(new Dog(enLocale));
		
		
		//Add Event Cards
		eventDeck.add(new Rotten(enLocale));
		eventDeck.add(new TheVoice(enLocale));
		eventDeck.add(new Mirror2(enLocale));
		eventDeck.add(new NightView(enLocale));
		eventDeck.add(new SomethingSlimy(enLocale));
		eventDeck.add(new CreepyCrawlies(enLocale));
		eventDeck.add(new Silence(enLocale));
		eventDeck.add(new MistsFromTheWalls(enLocale));
		eventDeck.add(new HideousShriek(enLocale));
		eventDeck.add(new SomethingHidden(enLocale));
		eventDeck.add(new Footsteps(enLocale));
		eventDeck.add(new Spider(enLocale));
		eventDeck.add(new HangedMen(enLocale));
		eventDeck.add(new BurningMan(enLocale));
		eventDeck.add(new PhoneCall(enLocale));
		eventDeck.add(new AngryBeing(enLocale));
		eventDeck.add(new DisquietingSounds(enLocale));
		eventDeck.add(new JonahsTurn(enLocale));
		eventDeck.add(new Debris(enLocale));
		eventDeck.add(new Mirror(enLocale));
		eventDeck.add(new Funeral(enLocale));
		eventDeck.add(new Possession(enLocale));
		
		
	}