public void setup() {
		MatrixGraph graph = mapView.getMatrixGraph();
		int half = GameConfig.TILE_WIDTH / 2;
		for (int i = 0; i < GameConfig.TILE_HEIGHT; i++) {
			graph.set(0, i, MatrixGraph.WALL);
			if (i >= half - 5 && i < half)
				continue;
			graph.set(GameConfig.TILE_WIDTH - 1, i, MatrixGraph.WALL);

			piecesManager.add(new Wall(0, i * GameConfig.TILE_SIZE));
			piecesManager.add(new Wall(
					((GameConfig.TILE_WIDTH - 1) * GameConfig.TILE_SIZE), i
							* GameConfig.TILE_SIZE));
		}
		for (int i = 0; i < GameConfig.TILE_WIDTH; i++) {
			graph.set(i, 0, MatrixGraph.WALL);
			graph.set(i, GameConfig.TILE_HEIGHT - 1, MatrixGraph.WALL);
			piecesManager.add(new Wall(i * GameConfig.TILE_SIZE, 0));
			piecesManager.add(new Wall(i * GameConfig.TILE_SIZE,
					((GameConfig.TILE_HEIGHT - 1) * GameConfig.TILE_SIZE)));
		}

		mapView.setup();
	}