So that others can follow your code and to help ensure correctness, it's a good idea to explain here what this data structure is and how it works.  I believe it's a dictionary from game minute to a list of the creep generating units that were alive at the end of that minute?