add check for missing file
add transposition table; improve move parsing
make search more configurable
add bitboard first pass