It can move in a vertical direction over any number of squares.
It can move in a diagonal direction over any number of squares.
It can move in a horizontal direction over any number of squares.
It can move one square in any vertical or horizontal direction, and then one square farther diagonal