one class/file
More organizing
more organization of pieces, fixes bug in pawn#captures
begin refactoring castling