public boolean writeWorld(String fileName) {
		try {
			worldWriter = new BufferedWriter(new FileWriter(fileName));
			worldWriter.write(Integer.toString(rows));
			worldWriter.newLine();
			worldWriter.write(Integer.toString(columns));
			worldWriter.newLine();
			for (int i = 0; i < rows; i++) {
				String currentLine = "";
				if (i%2 != 0) {
					currentLine += " ";
				}
				for (int j = 0; j < columns; j++) {
					if (j != columns - 1) {
						currentLine += world[i][j].toString() + " ";
					} else {
						currentLine += world[i][j].toString();
					}
				}
				worldWriter.write(currentLine);
				worldWriter.newLine();
			}
			worldWriter.close();
			return true;
		} catch (IOException ioe) {
			return false;
		}
	}