WIP Hive, but the pass_for_frame function
needs to be split in incoming and outgoing