The map is revolved around a dictionary. This way there's no need to spend computing power expanding the map, if it was a 2-dimensional list.