Ngā hua rapu - updated cycle interactions algorithm