I just pushed my best attempt, using a vector of Collision*, mirroring the unordered_map.