I have created a dictionary but then I discovered instance variables can be used on dictionaries as well?
Instance variables are cool on created sprite objects, but why use a key in a dictionary, instead of just creating an instance variable on the dictionary?
If you use a key on your index, you have to remember the key string, but if you use instance variables, you have "code completion" when you create your events.
So which is best? instance variables or keys on dictionaries?