private boolean buildLayout(GameDescription gameDescription, ArrayList<DataPoint> points, int width, int height){
		Character solidCharacter = getSolidCharacter(gameDescription);
		
		if(solidCharacter != null){
			//Add the upper and lower solid object
			for(int x=0; x<width; x++){
				points.add(new DataPoint(x, 0, solidCharacter));
				points.add(new DataPoint(x, height - 1, solidCharacter));
			}
			
			//Add the left and right solid object
			for(int y=0; y<height; y++){
				points.add(new DataPoint(0, y, solidCharacter));
				points.add(new DataPoint(width - 1, y, solidCharacter));
			}
			
			return true;
		}
		
		return false;
	}