tons of battle code, in progress
more battle code, we're close