Add test pawn movement
add bishop test
Refactor