I've noticed a problem when using multiple AmmoSprites with ranges and combining. They are getting in each others why when overlapping because the outdated & out-of-range one is still displayed.
An optional flag which tells it to clear if it's out of range. This might require a low and high number for defining the bounderies because the normal range is needed for actual counting and not suitable.