public boolean select(String option) {
		if(!isMenuVisible()) {
			return false;
		}
		TextArea[] options = getOptions();
		for(TextArea area : options) {
			if(area.getText().replace(" ", "_").contains(option)) {
				Mouse.left(area.getArea().getRandomPoint(5));
				return true;
			}
		}
		if(isMenuVisible()) {
			ScreenArea area = getMenuBounds();
			int[] bounds = area.getBounds();
			bounds[0] -= (Math.random() * 10 + 25);
			bounds[1] -= (Math.random() * 10 + 25);
			Mouse.move(bounds[0], bounds[1]);
		}
		return false;
	}