Use std::map for Container storage

Now that Containers are stored in each tile
we need to store them in a container with a
smaller memory footprint. Also std::map seems
to be faster than std::unordered_map for a
low amount of objects as well as for non int keys.