private void moveOnY(Vector<Integer> ans, int xDis, int yDis){
		if (yDis >= 0){
			ans.add(0);
			if (xDis >= 0){
				ans.add(1);
				ans.add(2);
				ans.add(3);
			}
			else {
				ans.add(3);
				ans.add(2);
				ans.add(1);
			}
		}
		else {
			ans.add(2);
			if (xDis >= 0){
				ans.add(1);
				ans.add(0);
				ans.add(3);
			}
			else {
				ans.add(3);
				ans.add(0);
				ans.add(1);
			}
		}
	}