Added a transposition table which speeds up performance but still have trouble with diagonal moves