public Point getPointingDirection(){
		double px, py;
		if(x < 0){
			px = -1;
		}else if (x > 0){
			px = 1;
		}else{
			px = 0;
		}
		if(y < 0){
			py = -1;
		}else if (y > 0){
			py = 1;
		}else{
			py = 0;
		}
		return new Point((int)px,(int)py);
	}