minor improvements
removed the slow update aggregate bitboard method