pvs
now both sides share a transposition entry for a same board
Revert "pvs"

This reverts commit 6e1976721c74e916a8afb21f0c6d6d4f0eba5718.
Revert "now both sides share a transposition entry for a same board"

This reverts commit b157bdf3ad109fced000fa41c85c663099a9e305.
Revert "Revert "pvs""

This reverts commit 6a43b556937a3f315957753ac52a4b4f9e6bcd96.
use array as hashtable to save moveScore
use array hash table as tranposition
a (possible) opt in minimax
bug fix in storeTransposition
optimize move order
edit evaluation
edit .gitignore
modify move ordering
revert the move ordering change in last commit
add minDepth
set best=static value first in quiesc search
modify history heuristics; now generateAttacks will also generate attacks that attack pawns
set depth limit; first version to defeat wizard