public Map<Position, List<ElementInfo>> getElements() {
		final Map<Position, List<ElementInfo>> elements = new HashMap<Position, List<ElementInfo>>();
		for (Entry<Position, List<Element>> entry : getGrid().getElementsOnGridMap().entrySet())
			elements.put(entry.getKey(), new ArrayList<ElementInfo>(entry.getValue()));
		return elements;
	}