public Element removeElement(Rectangle bounds) {
		Element deleted = null;
		for(Element element:elements) {
			if(new Rectangle(element.getLocation(), GameModel.getSquareUnit()).intersects(bounds)) {
				deleted = element;
				break;
			}
		}
		if(deleted != null) {
			model.getBankAccount().deposit(deleted.getType().getPrice());
			elements.remove(deleted);
		}
		return deleted;
	}