Chess Pawn
Parameters
player
the player who owns the pawn
direction
the direction that the pawn is facing (determines the direction that pawn moves to)
startingRow
the row that the pawn starts from (used for double step move)
promotionRegion
the region that the promotion can occur
pawnPromotions
the pieces that the pawn can be promoted to