Position operator==, != added
Map uses vector to save units and times instead of map