attempt to rework the way encounter counter works