Implemented a solution that creates a class for each type of piece that extends Piece. Each piece class contains their respective movement rules