Refactoring Pawn and Knight classes and adding Bishop and Rook classes