implement new evades_check? method
replace using king capture for illegal move testing
remove counting of checks in q-search
add mobility to evaluation
fix bug in eval
debug SEE and mobility evaluation