I would imagine a game_counter that increments as you "click" each thing. Each thing targets the penalty/trap except the first, which targets a multi_manager that in turn targets the game_counter and a trigger_changetarget on the next thing. trigger_changetarget makes the next thing target the next multi_manager (set up like the first one). (To make repeatable, penalty/trap also triggers a game_counter_set that resets the counter back to zero, and trigger_changetargets that reset the things' targets.)
If that was confusing, I could try to elaborate.