isDefendingTheKing() and canBeMoved() methods fixed