public boolean mouseClicked(MouseEvent e, Epitmeny epitmeny) {
		int x = e.getX();
		int y = e.getY();
		for (int i = 0; i < paintables.size(); i++) {
			if (paintables.get(i).getPositionX() <= x
					&& paintables.get(i).getPositionX() + 60 > x
					&& paintables.get(i).getPositionY() <= y
					&& paintables.get(i).getPositionY() + 60 > y) {
				if (paintables.get(i).handleUserInterction()
						.equals(ViewType.URESMEZO)
						&& JatekMotor.gameInteractionState
								.equals(ViewType.TORONY)) {
					Torony torony = (Torony) epitmeny;
					torony.setX(paintables.get(i).getPositionX());
					torony.setY(paintables.get(i).getPositionY());
					this.addNewPaintable(new EpitmenyPaintable(ViewType.TORONY,
							torony));
					this.invalidate();
					JatekMotor.gameInteractionState = ViewType.NONE;

					return true;
				} else if (paintables.get(i).handleUserInterction()
						.equals(ViewType.UT)
						&& JatekMotor.gameInteractionState
								.equals(ViewType.AKADALY)) {
					Akadaly akadaly = (Akadaly) epitmeny;
					akadaly.setX(paintables.get(i).getPositionX());
					akadaly.setY(paintables.get(i).getPositionY());
					this.addNewPaintable(new EpitmenyPaintable(
							ViewType.AKADALY, akadaly));
					this.invalidate();
					JatekMotor.gameInteractionState = ViewType.NONE;
					return true;
				} else {
					return false;
				}
			}

		}
		return false;
	}