Added quiescence search. Added hash table for Eval results. Added draw by repetition. Fixed stalemate/checkmate handling.