refactored
collect_allow_impl_sound_complete
added optimizations to the packet_set strucutre