refactor planner a bit
shouldn't have to gc :full anymore with the new TT
tear out the move caching because its memory use is unpredictable
remove hh-redblack dependency
optimize lookup-transposition
the final nail in the coffin of moves caching
clean up knowledge
let capturing plies not contribute to depth
finish ply when out of time, reduce killer move count