cutoff if there's a checkmate higher in the tree
add first revision of bitboard code
split fen logic from board representation logic
make bitboard work with FenBoard
add rook moves
fix bishops, remove debugging, bug in h8