@Override
	public void happens() {
		// TODO: Change to ensure only explorers
		ArrayList<Character> chars = Game.getInstance().getCharacters();
		for(Character character: chars){
			if(character.getCurrentRoom().getFloor() == Floor_Name.BASEMENT){
				int rollResult = character.getTraitRoll(Trait.SANITY);
				if((rollResult > 0) && (rollResult < 4)){
					Trait chosenTrait = Game.getInstance().chooseAMentalTrait();
					int damage = Game.getInstance().rollDice(1);
					character.decrementTrait(chosenTrait, damage);
				} else if (rollResult == 0){
					Trait chosenTrait = Game.getInstance().chooseAMentalTrait();
					int damage = Game.getInstance().rollDice(2);
					character.decrementTrait(chosenTrait, damage);
				}
			}
		
		}
	}