public List<Element> getElementsOnGrid() {
		final List<Element> elements = new ArrayList<Element>();
		for (Square square : squares.values())
			elements.addAll(square.getElements());
		return elements;
	}