public String toString() {
		StringBuffer b = new StringBuffer();
		for (int x = 0; x < FIELD_SIZE; x++) {
			for (int y = 0; y < FIELD_SIZE; y++) {
				FieldObject o = field[x][y];
				if (o == null)
					b.append(' ');
				else if (o instanceof RockObject)
					b.append('R');
				else if (o instanceof TreeObject)
					b.append('T');
				else if (o instanceof TankObject)
					b.append('#');
				else
					b.append('W');
				if (o != null) {
					if (x != o.getPosition().getX()
							|| y != o.getPosition().getY()) {
						throw new IllegalStateException();
					}
				}
			}
		}
		return b.toString();
	}