knight move validation: number or rows moved cannot be the same as the number of files moved