Gets all squares between a and b (bounds not included), or an empty set if they are not on the same rank, file or diagonal.
a
b
Gets all squares between
a
andb
(bounds not included), or an empty set if they are not on the same rank, file or diagonal.