Hm, this means effects won't get any beat information if the position didn't change so you still need to populate GroupFeatureState here but we could cache the values in the class.