started work to decouple arena configuration from rest of elements (x/y offsets & array traversal outside of classes where they are defined. Still more work to do.