public static Tile create(String text) {
		if(text == null) return null;
		if(text.equalsIgnoreCase(MAX_TILE)){
			return new MaxTile();
		}
		if(text.equalsIgnoreCase(MIN_TILE)){
			return new MinTile();
		}
		if(text.equalsIgnoreCase(CLEANSING_TILE)){
			return new CleansingTile();
		}
		if(text.equalsIgnoreCase(NEGATIVE_TILE)){
			return new NegativePointsTile();
		}
		return null;
	}