Abstract animation logic into its own function.
Abstract static tile logic into its own function.
Condense lines.
Make main map blocks and border blocks share same object format.
Use new layout block object format.
Reduce duplicate code by re-using functions from ig.TileMap.
Simplify border-map class.
Prep. for skipping certain tile draws.
Store and draw border map independant from tile maps.
Skip drawing of border tiles where an active tile map is.
Increase scale.
Increase animation speed.
Increase scale.
Create game.set_scale method.
Pass one argument instead of three to add_static_tiles function.
Remember tileset header offsets.
Create tileset.name function.
Cache tiles.
Pass tilesets to add_anims function.
Name tiles and animations for caching.