No, set intersection won't work here. What I'm trying to do here, is to count number of bees, which didn't move during current episode, so we need 1-1 comparision:
for each bee:
  if bee.last_position == bee.current_position:
     increase stalled bees counter