bishop move validation: a move from the same file is illegal