public void mouseInput(){
		int mouseX = Mouse.getX();
		int mouseY = Mouse.getY();
		
		if (!justRequested){
			distributePoints(mouseX, mouseY);
			justRequested = true;
		} 
		
		for (int x = 0; x < windowslist.size(); x ++){
			if (windowslist.get(x).recieveMouseEvent(mouseX, mouseY)){
				break;
			}
		}
		
		panesselector.recieveInput(mouseX, mouseY);
		
		activePane.__recieveMouseEvent(mouseX, mouseY);

		if (!Mouse.isButtonDown(0) && justRequested){
			justRequested = false;
		}
		
		if (Mouse.isButtonDown(0) && activePane.doesAllowMapInteraction() && !gotWorldInput){
			worldInput(mouseX, mouseY);
			gotWorldInput = true;
		}
		
		ticksPassed++;
		if (ticksPassed > 20){
			gotWorldInput = false;
			ticksPassed = 0;
		}
	}