public void worldInput(int mouseX, int mouseY){
		
		int button = -1;
		
		if (Mouse.isButtonDown(0)){
			button = 0;
		}
		if (mouseX < 800){
			int newX = -1;
			int newY = -1;
			int cx = Boot.getPlayer().getX();
			int cy = Boot.getPlayer().getY();

			newX = cx + (mouseX / Standards.TILE_SIZE) - 12;
			newY = cy + ((Standards.W_HEIGHT - mouseY) / Standards.TILE_SIZE) - 12;
			
			AbstractMob mob = Boot.getNPCList().NPCAtLocation(newX, newY);
			if (mob != null){
				Boot.getPlayer().mobInteract(mob);
			} else {
				Tile active = Boot.getWorldObj().getTileAtCoords(newX, newY);
				if (active != null){
					active.getMouseEvent(button);
				}
			}
		}
	}