Transposition table-ed alpha beta. Closed #43. Openness optimisation by bit board. Closed #42.