begin attack_map implementation
add to attack map and refactor castle move gen
update TT to use only upper/lower bounds (no 'exact' entries)
create and benchmark new PSTs
replace king early-game base PST