Now are recycling allocated keys - cuts gc in half for transp ai's
we are now caching the move ordering as well; some other allocation
reducers have been implemented
groundwork
enabled ordering pool, to save int[] allocations. It works!