better king in_check? method.  One require file, with tiers of load importance.