WebGL data cache for quicker TileMap rendering