public static Map populateMap(Map popMap){
			int locationX = (int) (Math.random()*popMap.tileMap.length);
			int locationY = (int) (Math.random()*popMap.tileMap[0].length);
			int partType = (int) (Math.random()*allMapParts.size());
			if(partType != 0){
				MapPart temp = allMapParts.get(partType);
				boolean preCheck = prePopulationCheck(popMap,temp,locationX,locationY);
				if(preCheck == false){
					for(int z = 0; z <= temp.partTiles[0].length-1; z++){
						for(int c = 0; c <= temp.partTiles.length-1; c++){
							popMap.tileMap[c+locationX][z+locationY] = temp.partTiles[c][z];
						
						}
					}
				}else{
				}
			}
			
			return popMap;
	}