boolean validateMove(movePair movepr, Pair pr) {
		// This is also from dumbPlayer, and seems like something we won't have to use
		Point src = movepr.src;
		Point target = movepr.target;
		boolean rightposition = false;
		if (Math.abs(target.x-src.x)==Math.abs(pr.p) && Math.abs(target.y-src.y)==Math.abs(pr.q)) {
			rightposition = true;
		}
		if (Math.abs(target.x-src.x)==Math.abs(pr.q) && Math.abs(target.y-src.y)==Math.abs(pr.p)) {
			rightposition = true;
		}
		if (rightposition  && src.value == target.value && src.value >0) {
			return true;
		}
		else {
			return false;
		}
	}