Added some missing PieceDirection tests, cleaned up Translation
Some Pawn cleanup, still no changes. PieceDirectionTest cleaned up.
Moved Pawn Movement to PawnType, and cleaned up private methods. Preparing for extraction to steps and conditions. We'll see how this goes.
Cleaned up pawn, no refactor yet
Finished dark pawn tests, refactored pawn tests