public void updateElementPosition(Element element, Position newPosition) {
		if (element == null || newPosition == null)
			throw new IllegalArgumentException("The given parameters are invalid!");

		getSquare(getElementPosition(element)).removeElement(element);
		getSquare(newPosition).addElement(element);
	}