Use a more spatially efficient and cache friendly data layout.
Notice that maps generate a lot faster now. Using the almighty mainland RMS as a reference, 8 player giant mapgen goes down to ~5 seconds from ~30.
Also notice that parsing entities sometimes take several magnitudes longer than creating them now which is kinda sad.
Finally, notice that hashes would differ since RangeOP has an off-by-one error, except for mainland map scripts with the lower sizes that never runs the RangeOP branch, so hashes should match for those generations.
Breaks the rmgen tests apparently.