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