private void setMonsterTraits(){
		monsterTraits = new HashMap<Tile,List<Trait>>();
		
		for (Tile biome : new Tile[]{ Tile.GREEN_TREE1, Tile.BROWN_TREE1, Tile.WHITE_TREE1, 
				Tile.GREEN_ROCK, Tile.BROWN_ROCK, Tile.WHITE_ROCK, Tile.DESERT_SAND1, Tile.WATER1 }){
			
			List<Trait> traits = new ArrayList<Trait>();
			
			if (biome == Tile.WATER1){
				traits.add(Trait.SWIMMER);
			} else {
				traits.add(Trait.WALKER);
			}
			
			switch ((int)(Math.random() * 4)){
			case 0: traits.add(Trait.POISONOUS); break;
			case 1: traits.add(Trait.AGGRESSIVE); break;
			case 2: traits.add(Trait.DOUBLE_ATTACK); break;
			case 3: traits.add(Trait.DOUBLE_MOVE); break;
			}
			
			while (traits.size() < 4){
				Trait trait = Trait.getRandom();
				if (!traits.contains(trait))
					traits.add(trait);
			}
			
			monsterTraits.put(biome, traits);
		}
	}