Added lookupPosn() and updatePosn() methods in Board. They each take a
position.
Added startingPosn to the Piece class
Wrote and tested getVerticalMoves() method in the Board class. It works
as intended. I need to figure out the pawn logic as it behaves
differently. I will now attempt to refactor this method.