public boolean setZombiePositions() {
		// TODO Auto-generated method stub
		for(int i = 0; i < zombieList.size(); i++)
		{
			//get posiiton point from zombie
			Point position = zombieList.get(i).getPosition();

			//if the zombie tag didn't have an x and y
			if(position.x == -1 && position.y == -1)
			{
				//get all the possible tiles that the zombie can be placed in
				//DO NOT GENERATE EACH TIME, JUST REMOVE ZOMBIE
				ArrayList<Point> tileList = new ArrayList<>();
				for (int y = 0; y < houseLength; y++)
				{
					for (int x = 0; x < houseWidth; x++)
					{
						if(tileLayout[x][y].getChar() == '.')
						{
							Point validTile = new Point(x,y); //put valid tile in list
							tileList.add(validTile);
						}
					}
				}		
				//if no valid tiles
				if(tileList.size() == 0)
					return false;

				//pick a random tile
				int r = rand.nextInt(tileList.size()+1);

				//set position in zombie object
				zombieList.get(i).setPosition(tileList.get(r));
				zombieList_backup.get(i).setPosition(tileList.get(r));
			}
		}
		return true;
	}