Fixed knight check bug

Fixed bug that did not account for knight when resolving checks.