Track king's square as part of Position
Eliminated position flags struct
Initial implementation of transposition table
Tweaking move cache
Generate all moves
Some code cleanup
Fixed display of principal variation
Check whether the position got created as a result of null move
Cache probing in search; move ranking with best move parameter
Use 32Mb cache in benchmarks and REPL