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