Add Map.get_tile, add SortedHash so keep the elements in order