Fixed errors in negaMax.
EVAL_INFTYs were being written into the TT due to
search interruption and a typo in beta cut after TT lookup.
Removed unnecessary memsetting now things are fixed.
Some misc eval improvements.
Made pawn structure calculation a bit faster.
Encourage king towards center of board later in the game.
Added evaluation hashing.
Sort moves for quiescence search.
Removed code smell in headers.
Still might remain in implementations, atm.
Removed unused files.