Battle state

Implemented battle state object