Gets squares attacked or defended by a knight on Square.
SquareSet knightAttacks(Square square) { assert(square >= 0 && square < 64); return _knightAttacks[square]; }