Many short adjustments. TileMap use now internal arrays instead of GC / built in arrays to relieve the GC usage. Allocator is replaced with Type. This use stack memory, if possible. It works like variable length arrays in C.