Experimental changes

When it would lose in an exchange, move the largest piece away (I think)
Count only whether the whole square is in control rather than total
piece-squares threatened
Fix bug in checkCheckmate

Only check knight squares if there are actually knights there