Corrected Bitfield processing
Centralised the storage of have messages