public void mouseClicked(MouseEvent e)
	{
		x = e.getX();
		y = e.getY();
		boolean interactableClicked = false;
		for(Interactable i: ScreenManager.getInstance().getCurrentScreen().getInteractables())
		{
			if(i.contains(x, y))
			{
				i.onClick();
				ScreenManager.getInstance().getCurrentScreen().onClicked(i);
				interactableClicked = true;
			}
		}
		
		for(SubScreen ss: ScreenManager.getInstance().getCurrentScreen().getVisibleSubScreens())
		{
			for(Interactable i: ss.getIneteractables())
			{
				if(i.contains(x - ss.getX(), y - ss.getY()))
				{
					i.onClick();
					ss.onClicked(i);
					interactableClicked = true;
				}
			}
		}
		
		if(!interactableClicked)
		{
			ScreenManager.getInstance().getCurrentScreen().setSelectedInteractable(null);
		}
	}