PieceMovement
Represents a movement for a piece that is either in a direction by a number of squares or in a direction described by a "jump" (for knights)
Represents a movement for a piece that is either in a direction by a number of squares or in a direction described by a "jump" (for knights)