Using unordered set for world::draw