Fixed a bug when iterating over a view that was smaller than the map size Added a class to abstract map readers
Iterating through tiles in viewports now works fine. You can pass in a custom device as the data source for the tile map.