parse FEN, more complex test case, fix format strings
track down and fix mystery crashes
initialize board
additional checks on FEN test
fix generation of pawn captures with and without promotion
refactor knight move generation
evade static initialization order dependency
generate castling moves
whoops
moves::black_attacks(), fix segfault where bitboard instead of square index was passed into partition