I think you are overcomplicating this, but The question isn't really that clear..
What is the difference between ranking them from 0-6 and giving them an unique number?
Would it be possible just to use one sprite with different frames and or animations and in this case would using an instance variable work if comparing frames or animations didn't?