public bool IsBitSet(Square sq) { ulong oneBitNumber = 1UL << (int)sq; return (this.board & oneBitNumber) == oneBitNumber; }