Refactored, using go-bitset again for now