@Override
		public Tower createTower(int x, int y, MatrixGraph graph) {
			TowerModifier modifier = new TowerModifier(Integer.valueOf(String
					.valueOf(x).concat(String.valueOf(y)))) {
				@Override
				public void modify(Tower t) {
					t.setRadius(t.getVisionRadius() * 110 / 100);
				}
			};
			Tower t = new BuffTower(x, y, getVisionRadius(), getFireRate(),
					getShootStrenght(), graph, getImageItem(), modifier);
			t.setTemplate(this);

			return t;
		}