Returns an iterable of all squares involved in this move.
@override Iterable<Square> get squares => [to];