refactor code, separate out sliding piece to its own file
move board class to separate file
move pawn class to separate file
move stepping piece class to separate file
move piece class to separate file
complete refactoring, code separated into separate files