Pawns can't move off the board
Add ICCF notation move formatter
Make the move generator find moves for all the pieces
Get move generation working with individual piece move generators