more work on arena overhaul. still does not compile.