BattleStates moved in its own file