public static int parseDirection(int deltaX, int deltaY) {
		if (deltaX < 0) {
			if (deltaY < 0) {
				return 5;
			} else if (deltaY > 0) {
				return 0;
			} else {
				return 3;
			}
		} else if (deltaX > 0) {
			if (deltaY < 0) {
				return 7;
			} else if (deltaY > 0) {
				return 2;
			} else {
				return 4;
			}
		} else {
			if (deltaY < 0){
				return 6;
			} else if (deltaY > 0) {
				return 1;
			} else {
				return -1;
			}
		}
	}